]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
make RtfColorTable.getColorNumber return an Integer instead of int, so that it can...
authorWilliam Victor Mote <vmote@apache.org>
Tue, 16 Sep 2003 14:50:16 +0000 (14:50 +0000)
committerWilliam Victor Mote <vmote@apache.org>
Tue, 16 Sep 2003 14:50:16 +0000 (14:50 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196915 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/fop/rtf/renderer/RTFHandler.java
src/java/org/apache/fop/rtf/rtflib/rtfdoc/RtfColorTable.java

index f602dc90f1d54b04124ac447a19752bdf509d490..54386ca90855f3a4942a61a339cefaf12dfad4b3 100644 (file)
@@ -452,7 +452,7 @@ public class RTFHandler extends FOInputHandler {
            white. */
         if ((fopValue.getRed() == 0) && (fopValue.getGreen() == 0)
                 && (fopValue.getBlue() == 0) && (fopValue.getAlpha() == 0)) {
-            rtfColor = RtfColorTable.getInstance().getColorNumber("white");
+            rtfColor = RtfColorTable.getInstance().getColorNumber("white").intValue();
         } else {
             rtfColor = convertFOPColorToRTF(fopValue);
         }
@@ -472,7 +472,7 @@ public class RTFHandler extends FOInputHandler {
         int greenComponent = ColorType.convertChannelToInteger (fopColor.getGreen());
         int blueComponent = ColorType.convertChannelToInteger (fopColor.getBlue());
         return RtfColorTable.getInstance().getColorNumber(redComponent,
-                greenComponent, blueComponent);
+                greenComponent, blueComponent).intValue();
     }
 
 }
index ed5656a87d8a2bec04b9770ed8e13b9ab8313670..d8e64dce008832b9a10dae5e9bdaca91c841f7d7 100755 (executable)
@@ -131,14 +131,14 @@ public class RtfColorTable {
      * Initialize the color table.
      */
     private void init () {
-        addNamedColor("black", getColorNumber (0, 0, 0));
-        addNamedColor("white", getColorNumber (255, 255, 255));
-        addNamedColor("red", getColorNumber (255, 0, 0));
-        addNamedColor("green", getColorNumber (0, 255, 0));
-        addNamedColor("blue", getColorNumber (0, 0, 255));
-        addNamedColor("cyan", getColorNumber (0, 255, 255));
-        addNamedColor("magenta", getColorNumber (255, 0, 255));
-        addNamedColor("yellow", getColorNumber (255, 255, 0));
+        addNamedColor("black", getColorNumber (0, 0, 0).intValue());
+        addNamedColor("white", getColorNumber (255, 255, 255).intValue());
+        addNamedColor("red", getColorNumber (255, 0, 0).intValue());
+        addNamedColor("green", getColorNumber (0, 255, 0).intValue());
+        addNamedColor("blue", getColorNumber (0, 0, 255).intValue());
+        addNamedColor("cyan", getColorNumber (0, 255, 255).intValue());
+        addNamedColor("magenta", getColorNumber (255, 0, 255).intValue());
+        addNamedColor("yellow", getColorNumber (255, 255, 0).intValue());
 
         getColorNumber (0, 0, 128);
         getColorNumber (0, 128, 128);
@@ -150,7 +150,7 @@ public class RtfColorTable {
 
          // Added by Normand Masse
           // Gray color added
-        addNamedColor("gray", getColorNumber(128, 128, 128));
+        addNamedColor("gray", getColorNumber(128, 128, 128).intValue());
 
         getColorNumber (192, 192, 192);
     }
@@ -168,8 +168,8 @@ public class RtfColorTable {
          * @param name a named color
          * @return the RTF number of a named color, or null if name not found
          */
-    public int getColorNumber (String name) {
-        return ((Integer)namedColors.get(name.toLowerCase())).intValue();
+    public Integer getColorNumber (String name) {
+        return ((Integer)namedColors.get(name.toLowerCase()));
     }
 
     /**
@@ -181,7 +181,7 @@ public class RtfColorTable {
      *
      * @return The number of the color in the table
      */
-    public int getColorNumber (int red, int green, int blue) {
+    public Integer getColorNumber (int red, int green, int blue) {
         Integer identifier = new Integer (determineIdentifier (red, green, blue));
         Object o = colorIndex.get (identifier);
         int retVal;
@@ -194,7 +194,7 @@ public class RtfColorTable {
             retVal = ((Integer) o).intValue ();
         }
 
-        return retVal + 1;
+        return new Integer(retVal + 1);
     }
 
     /**