Author: tilman
Date: Mon Apr 6 15:26:37 2026
New Revision: 1932867
Log:
PDFBOX-5660: delete unneeded throws, as suggested by Valery Bokov; closes #433
Modified:
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/printing/OpaquePDFRenderer.java
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/rendering/CustomPageDrawer.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PDFRenderer.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
Modified:
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/printing/OpaquePDFRenderer.java
==============================================================================
---
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/printing/OpaquePDFRenderer.java
Mon Apr 6 12:13:08 2026 (r1932866)
+++
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/printing/OpaquePDFRenderer.java
Mon Apr 6 15:26:37 2026 (r1932867)
@@ -93,7 +93,7 @@ public class OpaquePDFRenderer extends P
}
@Override
- protected PageDrawer createPageDrawer(PageDrawerParameters parameters)
throws IOException
+ protected PageDrawer createPageDrawer(PageDrawerParameters parameters)
{
return new OpaquePageDrawer(parameters);
}
@@ -101,7 +101,7 @@ public class OpaquePDFRenderer extends P
private static class OpaquePageDrawer extends PageDrawer
{
- OpaquePageDrawer(PageDrawerParameters parameters) throws IOException
+ OpaquePageDrawer(PageDrawerParameters parameters)
{
super(parameters);
addOperator(new OpaqueDrawObject(this));
Modified:
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/rendering/CustomPageDrawer.java
==============================================================================
---
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/rendering/CustomPageDrawer.java
Mon Apr 6 12:13:08 2026 (r1932866)
+++
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/rendering/CustomPageDrawer.java
Mon Apr 6 15:26:37 2026 (r1932867)
@@ -78,7 +78,7 @@ public class CustomPageDrawer
}
@Override
- protected PageDrawer createPageDrawer(PageDrawerParameters parameters)
throws IOException
+ protected PageDrawer createPageDrawer(PageDrawerParameters parameters)
{
return new MyPageDrawer(parameters);
}
@@ -89,7 +89,7 @@ public class CustomPageDrawer
*/
private static class MyPageDrawer extends PageDrawer
{
- MyPageDrawer(PageDrawerParameters parameters) throws IOException
+ MyPageDrawer(PageDrawerParameters parameters)
{
super(parameters);
}
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PDFRenderer.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PDFRenderer.java
Mon Apr 6 12:13:08 2026 (r1932866)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PDFRenderer.java
Mon Apr 6 15:26:37 2026 (r1932867)
@@ -540,11 +540,9 @@ public class PDFRenderer
* Returns a new PageDrawer instance, using the given parameters. May be
overridden.
*
* @param parameters parameters to be used when creating the PageDrawer
instance
- * @return a new PageDrawer instance
- *
- * @throws IOException id the PageDrawer instance could not be created
+ * @return a new PageDrawer instance.
*/
- protected PageDrawer createPageDrawer(PageDrawerParameters parameters)
throws IOException
+ protected PageDrawer createPageDrawer(PageDrawerParameters parameters)
{
PageDrawer pageDrawer = new PageDrawer(parameters);
pageDrawer.setAnnotationFilter(annotationFilter);
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
Mon Apr 6 12:13:08 2026 (r1932866)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
Mon Apr 6 15:26:37 2026 (r1932867)
@@ -188,9 +188,8 @@ public class PageDrawer extends PDFGraph
* Constructor.
*
* @param parameters Parameters for page drawing.
- * @throws IOException If there is an error loading properties from the
file.
*/
- public PageDrawer(PageDrawerParameters parameters) throws IOException
+ public PageDrawer(PageDrawerParameters parameters)
{
super(parameters.getPage());
this.renderer = parameters.getRenderer();