Author: tilman
Date: Thu Feb 13 09:56:24 2025
New Revision: 1923779
URL: http://svn.apache.org/viewvc?rev=1923779&view=rev
Log:
PDFBOX-5952: remove short constructor, use the long one
Modified:
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSDeviceN.java
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSSeparation.java
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/CreateSeparationColorBox.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceNAttributes.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Modified:
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSDeviceN.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSDeviceN.java?rev=1923779&r1=1923778&r2=1923779&view=diff
==============================================================================
---
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSDeviceN.java
(original)
+++
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSDeviceN.java
Thu Feb 13 09:56:24 2025
@@ -51,7 +51,7 @@ public class CSDeviceN
*/
public CSDeviceN(COSArray array) throws IOException
{
- deviceN = new PDDeviceN(array);
+ deviceN = new PDDeviceN(array, null);
DeviceNColorant[] colorants = getColorantData();
initUI(colorants);
}
Modified:
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSSeparation.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSSeparation.java?rev=1923779&r1=1923778&r2=1923779&view=diff
==============================================================================
---
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSSeparation.java
(original)
+++
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/colorpane/CSSeparation.java
Thu Feb 13 09:56:24 2025
@@ -63,7 +63,7 @@ public class CSSeparation implements Cha
*/
public CSSeparation(COSArray array) throws IOException
{
- separation = new PDSeparation(array);
+ separation = new PDSeparation(array, null);
initUI();
initValues();
}
Modified:
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/CreateSeparationColorBox.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/CreateSeparationColorBox.java?rev=1923779&r1=1923778&r2=1923779&view=diff
==============================================================================
---
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/CreateSeparationColorBox.java
(original)
+++
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/CreateSeparationColorBox.java
Thu Feb 13 09:56:24 2025
@@ -83,7 +83,7 @@ public class CreateSeparationColorBox
PDFunctionType2 func = new PDFunctionType2(fdict);
separationArray.add(func);
- PDColorSpace spotColorSpace = new PDSeparation(separationArray);
+ PDColorSpace spotColorSpace = new PDSeparation(separationArray,
null);
try (PDPageContentStream cs = new PDPageContentStream(doc, page))
{
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java?rev=1923779&r1=1923778&r2=1923779&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
Thu Feb 13 09:56:24 2025
@@ -107,18 +107,6 @@ public class PDDeviceN extends PDSpecial
initialColor = new PDColor(initial, this);
}
- /**
- * Creates a new DeviceN color space from the given COS array.
- *
- * @param deviceN an array containing the color space information
- *
- * @throws IOException if the colorspace could not be created
- */
- public PDDeviceN(COSArray deviceN) throws IOException
- {
- this(deviceN, null);
- }
-
// initializes the color conversion cache
private void initColorConversionCache(PDResources resources) throws
IOException
{
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceNAttributes.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceNAttributes.java?rev=1923779&r1=1923778&r2=1923779&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceNAttributes.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceNAttributes.java
Thu Feb 13 09:56:24 2025
@@ -98,16 +98,6 @@ public final class PDDeviceNAttributes
}
/**
- * Returns a map of colorants and their associated Separation color space.
- * @return map of colorants to color spaces, never null.
- * @throws IOException If there is an error reading a color space
- */
- public Map<String, PDSeparation> getColorants() throws IOException
- {
- return getColorants(null);
- }
-
- /**
* Returns the DeviceN Process Dictionary, or null if it is missing.
* @return the DeviceN Process Dictionary, or null if it is missing.
*/
@@ -159,7 +149,7 @@ public final class PDDeviceNAttributes
Map<String, PDSeparation> colorants;
try
{
- colorants = getColorants();
+ colorants = getColorants(null);
sb.append("Colorants{");
for (Map.Entry<String, PDSeparation> col : colorants.entrySet())
{
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java?rev=1923779&r1=1923778&r2=1923779&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Thu Feb 13 09:56:24 2025
@@ -97,16 +97,6 @@ public class PDSeparation extends PDSpec
}
}
- /**
- * Creates a new Separation color space from a PDF color space array.
- * @param separation an array containing all separation information.
- * @throws IOException if the color space or the function could not be
created.
- */
- public PDSeparation(COSArray separation) throws IOException
- {
- this(separation, null);
- }
-
@Override
public String getName()
{