]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Changes for padding corresponding absolute properties
authorPeter Bernard West <pbwest@apache.org>
Fri, 30 Apr 2004 00:38:32 +0000 (00:38 +0000)
committerPeter Bernard West <pbwest@apache.org>
Fri, 30 Apr 2004 00:38:32 +0000 (00:38 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP_0-20-0_Alt-Design@197545 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/fop/fo/properties/PaddingBottom.java
src/java/org/apache/fop/fo/properties/PaddingLeft.java
src/java/org/apache/fop/fo/properties/PaddingRight.java
src/java/org/apache/fop/fo/properties/PaddingTop.java

index 1b728baf2630b10f6b1ed7e7395e5b4f06065196..a52938c88f8d18038c17d100c9cb94b6d4e60537 100644 (file)
@@ -22,10 +22,11 @@ package org.apache.fop.fo.properties;
 
 import org.apache.fop.datatypes.Length;
 import org.apache.fop.datatypes.PropertyValue;
+import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.PropNames;
 import org.apache.fop.fo.expr.PropertyException;
 
-public class PaddingBottom extends Property  {
+public class PaddingBottom extends PaddingCorrespondingAbsolute  {
     public static final int dataTypes = PERCENTAGE | LENGTH | INHERIT;
 
     public int getDataTypes() {
@@ -56,5 +57,11 @@ public class PaddingBottom extends Property  {
         return inherited;
     }
 
+    public int getCorrespondingProperty(FONode foNode)
+    throws PropertyException {
+        return getCorrespondingPaddingProperty(
+                foNode, WritingMode.BOTTOM);
+    }
+
 }
 
index ded3dea13a9234f00447b4adae5e1819c9c250ff..1596aaab2f80429f8f9bb9dea7041151ddbfbff4 100644 (file)
@@ -22,10 +22,11 @@ package org.apache.fop.fo.properties;
 
 import org.apache.fop.datatypes.Length;
 import org.apache.fop.datatypes.PropertyValue;
+import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.PropNames;
 import org.apache.fop.fo.expr.PropertyException;
 
-public class PaddingLeft extends Property  {
+public class PaddingLeft extends PaddingCorrespondingAbsolute  {
     public static final int dataTypes = PERCENTAGE | LENGTH | INHERIT;
 
     public int getDataTypes() {
@@ -55,5 +56,11 @@ public class PaddingLeft extends Property  {
         return inherited;
     }
 
+    public int getCorrespondingProperty(FONode foNode)
+    throws PropertyException {
+        return getCorrespondingPaddingProperty(
+                foNode, WritingMode.LEFT);
+    }
+
 }
 
index 1486b770aebcf8b3ac3b123ebc9907cd24961cfa..c00ff8cb673c03eab7a969f4716010e15f1c4950 100644 (file)
@@ -22,10 +22,11 @@ package org.apache.fop.fo.properties;
 
 import org.apache.fop.datatypes.Length;
 import org.apache.fop.datatypes.PropertyValue;
+import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.PropNames;
 import org.apache.fop.fo.expr.PropertyException;
 
-public class PaddingRight extends Property  {
+public class PaddingRight extends PaddingCorrespondingAbsolute  {
     public static final int dataTypes = PERCENTAGE | LENGTH | INHERIT;
 
     public int getDataTypes() {
@@ -55,5 +56,11 @@ public class PaddingRight extends Property  {
         return inherited;
     }
 
+    public int getCorrespondingProperty(FONode foNode)
+    throws PropertyException {
+        return getCorrespondingPaddingProperty(
+                foNode, WritingMode.RIGHT);
+    }
+
 }
 
index 65d50b7892ee050f9578d187dd675617f961a6f5..c55fdc37a17fe6b54603d0735407f5b5073e8aec 100644 (file)
@@ -22,10 +22,11 @@ package org.apache.fop.fo.properties;
 
 import org.apache.fop.datatypes.Length;
 import org.apache.fop.datatypes.PropertyValue;
+import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.PropNames;
 import org.apache.fop.fo.expr.PropertyException;
 
-public class PaddingTop extends Property  {
+public class PaddingTop extends PaddingCorrespondingAbsolute  {
     public static final int dataTypes = PERCENTAGE | LENGTH | INHERIT;
 
     public int getDataTypes() {
@@ -55,5 +56,11 @@ public class PaddingTop extends Property  {
         return inherited;
     }
 
+    public int getCorrespondingProperty(FONode foNode)
+    throws PropertyException {
+        return getCorrespondingPaddingProperty(
+                foNode, WritingMode.TOP);
+    }
+
 }