bckfnn      2004/01/22 01:06:05

  Modified:    .        build.xml
               src/java/org/apache/fop/fo BoxPropShorthandParser.java
                        CondLengthProperty.java EnumProperty.java
                        FOPropertyMapping.java GenericShorthandParser.java
                        KeepProperty.java LengthPairProperty.java
                        LengthProperty.java LengthRangeProperty.java
                        Property.java PropertyList.java
                        ShorthandParser.java SpaceProperty.java
  Added:       src/java/org/apache/fop/fo BorderWidthPropertyMaker.java
                        CompoundPropertyMaker.java
                        CorrespondingPropertyMaker.java
                        DimensionPropertyMaker.java
                        IndentPropertyMaker.java
                        LineHeightPropertyMaker.java
  Log:
  Abandon codegenerated property makers and use bean-like makers instead.
  
  - ShorthandParsers are made stateless.
  - Makers for compound properties inherts from new CompoundPropertyMaker
    class and overrides makeNewProperty.
  - FOPropertyMapping is no longer generated but is handcoded.
  - get() and findProperty() methods are moved from PropertyList to the
    property makers.
  
  PR: 25873
  
  Revision  Changes    Path
  1.100     +1 -19     xml-fop/build.xml
  
  http://cvs.apache.org/viewcvs/xml-fop/build.xml.diff?r1=1.99&r2=1.100
  
  
  1.6       +8 -7      xml-fop/src/java/org/apache/fop/fo/BoxPropShorthandParser.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/BoxPropShorthandParser.java.diff?r1=1.5&r2=1.6
  
  
  1.4       +22 -2     xml-fop/src/java/org/apache/fop/fo/CondLengthProperty.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/CondLengthProperty.java.diff?r1=1.3&r2=1.4
  
  
  1.5       +2 -2      xml-fop/src/java/org/apache/fop/fo/EnumProperty.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/EnumProperty.java.diff?r1=1.4&r2=1.5
  
  
  1.2       +2472 -634 xml-fop/src/java/org/apache/fop/fo/FOPropertyMapping.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/FOPropertyMapping.java.diff?r1=1.1&r2=1.2
  
  
  1.5       +12 -22    xml-fop/src/java/org/apache/fop/fo/GenericShorthandParser.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/GenericShorthandParser.java.diff?r1=1.4&r2=1.5
  
  
  1.4       +21 -1     xml-fop/src/java/org/apache/fop/fo/KeepProperty.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/KeepProperty.java.diff?r1=1.3&r2=1.4
  
  
  1.4       +21 -1     xml-fop/src/java/org/apache/fop/fo/LengthPairProperty.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/LengthPairProperty.java.diff?r1=1.3&r2=1.4
  
  
  1.5       +14 -1     xml-fop/src/java/org/apache/fop/fo/LengthProperty.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/LengthProperty.java.diff?r1=1.4&r2=1.5
  
  
  1.4       +21 -1     xml-fop/src/java/org/apache/fop/fo/LengthRangeProperty.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/LengthRangeProperty.java.diff?r1=1.3&r2=1.4
  
  
  1.17      +331 -161  xml-fop/src/java/org/apache/fop/fo/Property.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/Property.java.diff?r1=1.16&r2=1.17
  
  
  1.28      +16 -107   xml-fop/src/java/org/apache/fop/fo/PropertyList.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/PropertyList.java.diff?r1=1.27&r2=1.28
  
  
  1.5       +1 -0      xml-fop/src/java/org/apache/fop/fo/ShorthandParser.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/ShorthandParser.java.diff?r1=1.4&r2=1.5
  
  
  1.4       +22 -2     xml-fop/src/java/org/apache/fop/fo/SpaceProperty.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/SpaceProperty.java.diff?r1=1.3&r2=1.4
  
  
  1.1                  xml-fop/src/java/org/apache/fop/fo/BorderWidthPropertyMaker.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/BorderWidthPropertyMaker.java?rev=1.1
  
  
  1.1                  xml-fop/src/java/org/apache/fop/fo/CompoundPropertyMaker.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/CompoundPropertyMaker.java?rev=1.1
  
  
  1.1                  
xml-fop/src/java/org/apache/fop/fo/CorrespondingPropertyMaker.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/CorrespondingPropertyMaker.java?rev=1.1
  
  
  1.1                  xml-fop/src/java/org/apache/fop/fo/DimensionPropertyMaker.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/DimensionPropertyMaker.java?rev=1.1
  
  
  1.1                  xml-fop/src/java/org/apache/fop/fo/IndentPropertyMaker.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/IndentPropertyMaker.java?rev=1.1
  
  
  1.1                  xml-fop/src/java/org/apache/fop/fo/LineHeightPropertyMaker.java
  
  
http://cvs.apache.org/viewcvs/xml-fop/src/java/org/apache/fop/fo/LineHeightPropertyMaker.java?rev=1.1
  
  

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

Reply via email to