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()
     {


Reply via email to