gmazza 2004/01/07 14:50:51
Modified: src/java/org/apache/fop/fo Property.java PropertyList.java
Log:
More String->int conversion.
Revision Changes Path
1.13 +7 -5 xml-fop/src/java/org/apache/fop/fo/Property.java
Index: Property.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/Property.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Property.java 7 Jan 2004 22:25:43 -0000 1.12
+++ Property.java 7 Jan 2004 22:50:51 -0000 1.13
@@ -174,7 +174,8 @@
* value is already partially initialized, this method will modify it.
* @param baseProp The Property object representing the compound property,
* for example: SpaceProperty.
- * @param partName The name of the component whose value is specified.
+ * @param subpropId The Constants ID of the subproperty (component)
+ * whose value is specified.
* @param propertyList The propertyList being built.
* @param fo The FO whose properties are being set.
* @param value the value of the
@@ -182,18 +183,19 @@
* the new subproperty added
* @throws FOPException for invalid or inconsistent FO input
*/
- public Property make(Property baseProp, String partName,
+ public Property make(Property baseProp, int subpropId,
PropertyList propertyList, String value,
FObj fo) throws FOPException {
if (baseProp == null) {
baseProp = makeCompound(propertyList, fo);
}
- int partId = FOPropertyMapping.getSubPropertyId(partName);
- Maker spMaker = getSubpropMaker(partId);
+
+ Maker spMaker = getSubpropMaker(subpropId);
+
if (spMaker != null) {
Property p = spMaker.make(propertyList, value, fo);
if (p != null) {
- return setSubprop(baseProp, partId, p);
+ return setSubprop(baseProp, subpropId, p);
}
} else {
//getLogger().error("compound property component "
1.23 +2 -1 xml-fop/src/java/org/apache/fop/fo/PropertyList.java
Index: PropertyList.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/PropertyList.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- PropertyList.java 7 Jan 2004 21:10:38 -0000 1.22
+++ PropertyList.java 7 Jan 2004 22:50:51 -0000 1.23
@@ -500,7 +500,8 @@
} else { // e.g. "leader-length.maximum"
Property baseProperty = findBaseProperty(attributes,
parentFO, basePropertyName, propertyMaker);
- prop = propertyMaker.make(baseProperty, subPropertyName,
+ int subpropId = FOPropertyMapping.getSubPropertyId(subPropertyName);
+ prop = propertyMaker.make(baseProperty, subpropId,
this, attributeValue, parentFO);
}
if (prop != null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]