You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2016/11/09 22:03:42 UTC

svn commit: r1769017 - /pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDAbstractPattern.java

Author: tilman
Date: Wed Nov  9 22:03:42 2016
New Revision: 1769017

URL: http://svn.apache.org/viewvc?rev=1769017&view=rev
Log:
PDFBOX-2852: clarify misleading javadoc

Modified:
    pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDAbstractPattern.java

Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDAbstractPattern.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDAbstractPattern.java?rev=1769017&r1=1769016&r2=1769017&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDAbstractPattern.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDAbstractPattern.java Wed Nov  9 22:03:42 2016
@@ -27,7 +27,7 @@ import org.apache.pdfbox.pdmodel.common.
 import org.apache.pdfbox.util.Matrix;
 
 /**
- * A Pattern dictionary from a page's resources.
+ * This class wraps a pattern dictionary. Patterns can be found in resource dictionaries.
  */
 public abstract class PDAbstractPattern implements COSObjectable
 {
@@ -39,21 +39,21 @@ public abstract class PDAbstractPattern
 
     /**
      * Create the correct PD Model pattern based on the COS base pattern.
-     * @param resourceDictionary the COS pattern dictionary
-     * @return the newly created pattern resources object
+     * @param dictionary the COS pattern dictionary
+     * @return the newly created pattern object
      * @throws IOException If we are unable to create the PDPattern object.
      */
-    public static PDAbstractPattern create(COSDictionary resourceDictionary) throws IOException
+    public static PDAbstractPattern create(COSDictionary dictionary) throws IOException
     {
         PDAbstractPattern pattern;
-        int patternType = resourceDictionary.getInt(COSName.PATTERN_TYPE, 0);
+        int patternType = dictionary.getInt(COSName.PATTERN_TYPE, 0);
         switch (patternType)
         {
             case TYPE_TILING_PATTERN:
-                pattern = new PDTilingPattern(resourceDictionary);
+                pattern = new PDTilingPattern(dictionary);
                 break;
             case TYPE_SHADING_PATTERN:
-                pattern = new PDShadingPattern(resourceDictionary);
+                pattern = new PDShadingPattern(dictionary);
                 break;
             default:
                 throw new IOException("Error: Unknown pattern type " + patternType);
@@ -74,16 +74,16 @@ public abstract class PDAbstractPattern
 
     /**
      * Creates a new Pattern dictionary from the given COS dictionary.
-     * @param resourceDictionary The COSDictionary for this pattern resource.
+     * @param dictionary The COSDictionary for this pattern.
      */
-    public PDAbstractPattern(COSDictionary resourceDictionary)
+    public PDAbstractPattern(COSDictionary dictionary)
     {
-        patternDictionary = resourceDictionary;
+        patternDictionary = dictionary;
     }
 
     /**
      * This will get the underlying dictionary.
-     * @return The dictionary for these pattern resources.
+     * @return The dictionary for this pattern.
      */
     @Override
     public COSDictionary getCOSObject()