pbwest      2004/05/01 20:00:15

  Modified:    src/java/org/apache/fop/fo/properties Tag:
                        FOP_0-20-0_Alt-Design
                        BorderCommonWidthRelative.java
                        CorrespondingProperty.java
                        PaddingCorrespondingAbsolute.java
                        BorderCommonWidthAbsolute.java
                        BorderCommonStyleAbsolute.java
                        AbstractCorrespondingProperty.java
                        PaddingCorrespondingRelative.java
                        BorderCommonStyleRelative.java
               src/java/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design
                        FONode.java
  Log:
  Moved getWritingMode from CorrespondingProperties to FONode
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.4   +3 -3      
xml-fop/src/java/org/apache/fop/fo/properties/Attic/BorderCommonWidthRelative.java
  
  Index: BorderCommonWidthRelative.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/fo/properties/Attic/BorderCommonWidthRelative.java,v
  retrieving revision 1.1.2.3
  retrieving revision 1.1.2.4
  diff -u -r1.1.2.3 -r1.1.2.4
  --- BorderCommonWidthRelative.java    29 Apr 2004 03:30:20 -0000      1.1.2.3
  +++ BorderCommonWidthRelative.java    2 May 2004 03:00:14 -0000       1.1.2.4
  @@ -51,7 +51,7 @@
               FONode foNode, int relativeEdge)
       throws PropertyException {
           int absEdge = WritingMode.getCorrespondingAbsoluteEdge(
  -                getWritingMode(foNode), relativeEdge);
  +                foNode.getWritingMode(), relativeEdge);
           return absBorderWidthProps[absEdge];
       }
   
  
  
  
  1.1.2.4   +2 -4      
xml-fop/src/java/org/apache/fop/fo/properties/Attic/CorrespondingProperty.java
  
  Index: CorrespondingProperty.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/fo/properties/Attic/CorrespondingProperty.java,v
  retrieving revision 1.1.2.3
  retrieving revision 1.1.2.4
  diff -u -r1.1.2.3 -r1.1.2.4
  --- CorrespondingProperty.java        29 Apr 2004 03:30:19 -0000      1.1.2.3
  +++ CorrespondingProperty.java        2 May 2004 03:00:14 -0000       1.1.2.4
  @@ -30,8 +30,6 @@
    * @version $Revision$ $Name$
    */
   public interface CorrespondingProperty {
  -    public int getWritingMode (FONode foNode)
  -    throws PropertyException;
       public int getCorrespondingProperty(FONode foNode)
       throws PropertyException;
   }
  
  
  
  1.1.2.2   +3 -3      
xml-fop/src/java/org/apache/fop/fo/properties/Attic/PaddingCorrespondingAbsolute.java
  
  Index: PaddingCorrespondingAbsolute.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/fo/properties/Attic/PaddingCorrespondingAbsolute.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- PaddingCorrespondingAbsolute.java 29 Apr 2004 03:30:20 -0000      1.1.2.1
  +++ PaddingCorrespondingAbsolute.java 2 May 2004 03:00:14 -0000       1.1.2.2
  @@ -52,7 +52,7 @@
               FONode foNode, int absoluteEdge)
       throws PropertyException {
           int relEdge = WritingMode.getCorrespondingRelativeEdge(
  -                getWritingMode(foNode), absoluteEdge);
  +                foNode.getWritingMode(), absoluteEdge);
           return relPaddingProps[relEdge];
       }
   
  
  
  
  1.1.2.3   +3 -3      
xml-fop/src/java/org/apache/fop/fo/properties/Attic/BorderCommonWidthAbsolute.java
  
  Index: BorderCommonWidthAbsolute.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/fo/properties/Attic/BorderCommonWidthAbsolute.java,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- BorderCommonWidthAbsolute.java    24 Apr 2004 13:43:25 -0000      1.1.2.2
  +++ BorderCommonWidthAbsolute.java    2 May 2004 03:00:15 -0000       1.1.2.3
  @@ -51,7 +51,7 @@
               FONode foNode, int absoluteEdge)
       throws PropertyException {
           int relEdge = WritingMode.getCorrespondingRelativeEdge(
  -                getWritingMode(foNode), absoluteEdge);
  +                foNode.getWritingMode(), absoluteEdge);
           return relBorderWidthProps[relEdge];
       }
   
  
  
  
  1.1.2.5   +3 -3      
xml-fop/src/java/org/apache/fop/fo/properties/Attic/BorderCommonStyleAbsolute.java
  
  Index: BorderCommonStyleAbsolute.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/fo/properties/Attic/BorderCommonStyleAbsolute.java,v
  retrieving revision 1.1.2.4
  retrieving revision 1.1.2.5
  diff -u -r1.1.2.4 -r1.1.2.5
  --- BorderCommonStyleAbsolute.java    24 Apr 2004 13:43:25 -0000      1.1.2.4
  +++ BorderCommonStyleAbsolute.java    2 May 2004 03:00:15 -0000       1.1.2.5
  @@ -55,7 +55,7 @@
               FONode foNode, int absoluteEdge)
       throws PropertyException {
           int relEdge = WritingMode.getCorrespondingRelativeEdge(
  -                getWritingMode(foNode), absoluteEdge);
  +                foNode.getWritingMode(), absoluteEdge);
           return relBorderStyleProps[relEdge];
       }
   
  
  
  
  1.1.2.4   +2 -13     
xml-fop/src/java/org/apache/fop/fo/properties/Attic/AbstractCorrespondingProperty.java
  
  Index: AbstractCorrespondingProperty.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/fo/properties/Attic/AbstractCorrespondingProperty.java,v
  retrieving revision 1.1.2.3
  retrieving revision 1.1.2.4
  diff -u -r1.1.2.3 -r1.1.2.4
  --- AbstractCorrespondingProperty.java        29 Apr 2004 03:30:20 -0000      1.1.2.3
  +++ AbstractCorrespondingProperty.java        2 May 2004 03:00:15 -0000       1.1.2.4
  @@ -19,10 +19,7 @@
    */
   package org.apache.fop.fo.properties;
   
  -import org.apache.fop.datatypes.EnumType;
  -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;
   
   /**
  @@ -32,14 +29,6 @@
   public abstract class AbstractCorrespondingProperty extends Property
           implements
               CorrespondingProperty {
  -    /* (non-Javadoc)
  -     * @see 
org.apache.fop.fo.properties.CorrespondingProperty#getWritingMode(org.apache.fop.fo.FONode)
  -     */
  -    public int getWritingMode(FONode foNode)
  -    throws PropertyException {
  -        PropertyValue wm = foNode.getPropertyValue(PropNames.WRITING_MODE);
  -        return EnumType.getEnumValue(wm);
  -    }
   
       /* (non-Javadoc)
        * @see 
org.apache.fop.fo.properties.CorrespondingProperty#getCorrespondingProperty(org.apache.fop.fo.FONode)
  
  
  
  1.1.2.2   +3 -3      
xml-fop/src/java/org/apache/fop/fo/properties/Attic/PaddingCorrespondingRelative.java
  
  Index: PaddingCorrespondingRelative.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/fo/properties/Attic/PaddingCorrespondingRelative.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- PaddingCorrespondingRelative.java 29 Apr 2004 03:30:20 -0000      1.1.2.1
  +++ PaddingCorrespondingRelative.java 2 May 2004 03:00:15 -0000       1.1.2.2
  @@ -51,7 +51,7 @@
               FONode foNode, int relativeEdge)
       throws PropertyException {
           int relEdge = WritingMode.getCorrespondingAbsoluteEdge(
  -                getWritingMode(foNode), relativeEdge);
  +                foNode.getWritingMode(), relativeEdge);
           return absPaddingProps[relEdge];
       }
   
  
  
  
  1.1.2.7   +3 -3      
xml-fop/src/java/org/apache/fop/fo/properties/Attic/BorderCommonStyleRelative.java
  
  Index: BorderCommonStyleRelative.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/fo/properties/Attic/BorderCommonStyleRelative.java,v
  retrieving revision 1.1.2.6
  retrieving revision 1.1.2.7
  diff -u -r1.1.2.6 -r1.1.2.7
  --- BorderCommonStyleRelative.java    29 Apr 2004 03:30:19 -0000      1.1.2.6
  +++ BorderCommonStyleRelative.java    2 May 2004 03:00:15 -0000       1.1.2.7
  @@ -55,7 +55,7 @@
               FONode foNode, int relativeEdge)
       throws PropertyException {
           int absEdge = WritingMode.getCorrespondingAbsoluteEdge(
  -                getWritingMode(foNode), relativeEdge);
  +                foNode.getWritingMode(), relativeEdge);
           return absBorderStyleProps[absEdge];
       }
   
  
  
  
  No                   revision
  No                   revision
  1.2.2.22  +12 -0     xml-fop/src/java/org/apache/fop/fo/FONode.java
  
  Index: FONode.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/FONode.java,v
  retrieving revision 1.2.2.21
  retrieving revision 1.2.2.22
  diff -u -r1.2.2.21 -r1.2.2.22
  --- FONode.java       27 Apr 2004 15:20:22 -0000      1.2.2.21
  +++ FONode.java       2 May 2004 03:00:15 -0000       1.2.2.22
  @@ -28,6 +28,7 @@
   import org.apache.fop.datastructs.ROBitSet;
   import org.apache.fop.datastructs.SyncedNode;
   import org.apache.fop.datastructs.TreeException;
  +import org.apache.fop.datatypes.EnumType;
   import org.apache.fop.datatypes.Numeric;
   import org.apache.fop.datatypes.PropertyValue;
   import org.apache.fop.datatypes.PropertyValueList;
  @@ -565,6 +566,17 @@
               throw new PropertyException
                       ("font-size value is not a length.");
           return (Numeric)fontsize;
  +    }
  +
  +    /**
  +     * Gets the <code>writing-mode</code> applying to this node.
  +     * @return an enumerated constant representing the writing-mode
  +     * @throws PropertyException
  +     */
  +    public int getWritingMode()
  +    throws PropertyException {
  +        PropertyValue wm = getPropertyValue(PropNames.WRITING_MODE);
  +        return EnumType.getEnumValue(wm);
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to