]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
More String->Int conversions (ones I've missed previously.) Appears I've finally
authorGlen Mazza <gmazza@apache.org>
Wed, 14 Jan 2004 00:00:38 +0000 (00:00 +0000)
committerGlen Mazza <gmazza@apache.org>
Wed, 14 Jan 2004 00:00:38 +0000 (00:00 +0000)
converted all of them.  From Finn Bock's patch.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@197159 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/fop/fo/FObj.java
src/java/org/apache/fop/fo/flow/TableRow.java
src/java/org/apache/fop/fo/pagination/ConditionalPageMasterReference.java
src/java/org/apache/fop/fo/pagination/Flow.java
src/java/org/apache/fop/fo/pagination/PageMasterReference.java
src/java/org/apache/fop/fo/pagination/RegionBody.java
src/java/org/apache/fop/fo/pagination/RepeatablePageMasterAlternatives.java
src/java/org/apache/fop/fo/pagination/RepeatablePageMasterReference.java
src/java/org/apache/fop/render/mif/MIFHandler.java

index 172c5bf99011a2ea5e338cb4f09da8fdf841228f..16a8aa11504fc57c80110daa80462663183e7b36 100644 (file)
@@ -258,8 +258,7 @@ public class FObj extends FONode implements Constants {
      * @param name - the name of the desired property to obtain
      * @return the property
      */
-    public Property getProperty(String name) {
-        int propId = FOPropertyMapping.getPropertyId(name);
+    public Property getProperty(int propId) {
         return (propertyList.get(propId));
     }
 
@@ -330,7 +329,7 @@ public class FObj extends FONode implements Constants {
     protected void setWritingMode() {
         FObj p = findNearestAncestorGeneratingRAs(true, true);
         this.propertyList.setWritingMode(
-          p.getProperty("writing-mode").getEnum());
+          p.getProperty(PR_WRITING_MODE).getEnum());
     }
 
     /**
index 2225ac94c34ffa1edded5964ac3f6c3f614fb08a..c74354a481db1700a8240ad21f969e513bea6783 100644 (file)
@@ -133,17 +133,16 @@ public class TableRow extends FObj {
         this.backgroundColor =
             this.propertyList.get(PR_BACKGROUND_COLOR).getColorType();
 
-        this.keepTogether = getKeepValue("keep-together.within-column");
-        this.keepWithNext = getKeepValue("keep-with-next.within-column");
+        this.keepTogether = getKeepValue(PR_KEEP_TOGETHER | CP_WITHIN_COLUMN);
+        this.keepWithNext = getKeepValue(PR_KEEP_WITH_NEXT | CP_WITHIN_COLUMN);
         this.keepWithPrevious =
-            getKeepValue("keep-with-previous.within-column");
+            getKeepValue(PR_KEEP_WITH_PREVIOUS | CP_WITHIN_COLUMN);
 
         this.minHeight = this.propertyList.get(PR_HEIGHT).getLength().getValue();
         setup = true;
     }
 
-    private KeepValue getKeepValue(String sPropName) {
-        int propId = FOPropertyMapping.getPropertyId(sPropName);
+    private KeepValue getKeepValue(int propId) {
         Property p = this.propertyList.get(propId);
         Number n = p.getNumber();
         if (n != null) {
index 210193d7ef91eb426cb82165a49815ab4ba8bd53..e1a74743e2a9505d7af4af97934ee5098b41c965 100644 (file)
@@ -92,8 +92,8 @@ public class ConditionalPageMasterReference extends FObj {
      */
     public void handleAttrs(Attributes attlist) throws FOPException {
         super.handleAttrs(attlist);
-        if (getProperty("master-reference") != null) {
-            setMasterName(getProperty("master-reference").getString());
+        if (getProperty(PR_MASTER_REFERENCE) != null) {
+            setMasterName(getProperty(PR_MASTER_REFERENCE).getString());
         }
 
         validateParent(parent);
index 4f89ec739f690a2da1a3357a88705467c0368e20..981b7066b8da277859050f91f4aa2368ee42e635 100644 (file)
@@ -122,7 +122,7 @@ public class Flow extends FObj {
                     }
                 }
          */
-        setFlowName(getProperty("flow-name").getString());
+        setFlowName(getProperty(PR_FLOW_NAME).getString());
         // Now done in addChild of page-sequence
         //pageSequence.addFlow(this);
 
index aa12108cf2a3c6539b25855d56245472711a4bff..892d93000b2ef0201b68f10d16421be5d8f9a8b5 100644 (file)
@@ -80,8 +80,8 @@ public abstract class PageMasterReference extends FObj
      */
     public void handleAttrs(Attributes attlist) throws FOPException {
         super.handleAttrs(attlist);
-        if (getProperty("master-reference") != null) {
-            this.masterName = getProperty("master-reference").getString();
+        if (getProperty(PR_MASTER_REFERENCE) != null) {
+            this.masterName = getProperty(PR_MASTER_REFERENCE).getString();
         }
         validateParent(parent);
     }
index 38b0f8cd0badb6db7aa8ebe5f3c3fdac895134b2..4d10a6df83045a920874e42f081fcf933fe9b18f 100644 (file)
@@ -89,18 +89,18 @@ public class RegionBody extends Region {
         * set but indent is explicitly set, it will return that.
         */
         CommonMarginBlock mProps = propMgr.getMarginProps();
-        int start = getRelMargin(PropertyList.START, "start-indent");
+        int start = getRelMargin(PropertyList.START, PR_START_INDENT);
         Rectangle vpRect;
         if (this.wm == WritingMode.LR_TB || this.wm == WritingMode.RL_TB) {
             vpRect = new Rectangle(start, mProps.spaceBefore,
                     reldims.ipd - start
-                        - getRelMargin(PropertyList.END, "end-indent"),
+                        - getRelMargin(PropertyList.END, PR_END_INDENT),
                     reldims.bpd - mProps.spaceBefore - mProps.spaceAfter);
         } else {
             vpRect = new Rectangle(start, mProps.spaceBefore,
                     reldims.bpd - mProps.spaceBefore - mProps.spaceAfter,
                     reldims.ipd - start
-                        - getRelMargin(PropertyList.END, "end-indent"));
+                        - getRelMargin(PropertyList.END, PR_END_INDENT));
         }
         return vpRect;
     }
@@ -109,15 +109,14 @@ public class RegionBody extends Region {
      * Get the relative margin using parent's writing mode, not own
      * writing mode.
      */
-    private int getRelMargin(int reldir, String sRelPropName) {
+    private int getRelMargin(int reldir, int relPropId) {
         FObj parent = (FObj) getParent();
         String sPropName = "margin-"
                 + parent.propertyList.wmRelToAbs(reldir);
         int propId = FOPropertyMapping.getPropertyId(sPropName);
         Property prop = propertyList.getExplicitBaseProp(propId);
         if (prop == null) {
-            propId = FOPropertyMapping.getPropertyId(sRelPropName);
-            prop = propertyList.getExplicitBaseProp(propId);
+            prop = propertyList.getExplicitBaseProp(relPropId);
         }
         return ((prop != null) ? prop.getLength().getValue() : 0);
     }
index dfd3f8b6fb4beff87bd2b89f71ae249f1b32b28b..8bd054e878d227fd085099c85790bdcd17a06417 100644 (file)
@@ -106,7 +106,7 @@ public class RepeatablePageMasterAlternatives extends FObj
                                    + parent.getName());
         }
 
-        String mr = getProperty("maximum-repeats").getString();
+        String mr = getProperty(PR_MAXIMUM_REPEATS).getString();
         if (mr.equals("no-limit")) {
             this.maximumRepeats = INFINITE;
         } else {
index 48ab82c8892d645beabd1d646ca007350f4a464d..b7b9fa15c3170d0950e8a9fa845dc72f2bf39e23 100644 (file)
@@ -86,7 +86,7 @@ public class RepeatablePageMasterReference extends PageMasterReference
     public void handleAttrs(Attributes attlist) throws FOPException {
         super.handleAttrs(attlist);
 
-        String mr = getProperty("maximum-repeats").getString();
+        String mr = getProperty(PR_MAXIMUM_REPEATS).getString();
         if (mr.equals("no-limit")) {
             this.maximumRepeats = INFINITE;
         } else {
index 9b787c8c99c48883fa4cf94e5900d66d55a25293..64d9c9b6d63caa7a5482bcd35453b854f7739e57 100644 (file)
@@ -56,6 +56,7 @@ import java.io.OutputStream;
 
 import org.apache.fop.apps.Document;
 import org.apache.fop.apps.FOPException;
+import org.apache.fop.fo.Constants;
 import org.apache.fop.fo.FOInputHandler;
 import org.apache.fop.fo.flow.BasicLink;
 import org.apache.fop.fo.flow.Block;
@@ -144,7 +145,7 @@ public class MIFHandler extends FOInputHandler {
     public void startPageSequence(PageSequence pageSeq) {
         // get the layout master set
         // setup the pages for this sequence
-        String name = pageSeq.getProperty("master-reference").getString();
+        String name = pageSeq.getProperty(Constants.PR_MASTER_REFERENCE).getString();
         SimplePageMaster spm = pageSeq.getLayoutMasterSet().getSimplePageMaster(name);
         if (spm == null) {
             PageSequenceMaster psm = pageSeq.getLayoutMasterSet().getPageSequenceMaster(name);