aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/fo/properties/StringProperty.java
diff options
context:
space:
mode:
authorAndreas L. Delmelle <adelmelle@apache.org>2008-05-13 09:58:01 +0000
committerAndreas L. Delmelle <adelmelle@apache.org>2008-05-13 09:58:01 +0000
commit2c493c4789790b291b7c0213c9e82c6b7e63cf80 (patch)
tree47ab22a995c51986a88a7fbcbdda9fdc4ce5f853 /src/java/org/apache/fop/fo/properties/StringProperty.java
parent1781e21b478c18a34a8050ad5a31b36292905ca6 (diff)
downloadxmlgraphics-fop-2c493c4789790b291b7c0213c9e82c6b7e63cf80.tar.gz
xmlgraphics-fop-2c493c4789790b291b7c0213c9e82c6b7e63cf80.zip
Undo r655765, which was causing NPEs in the layout-tests
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@655791 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/fop/fo/properties/StringProperty.java')
-rw-r--r--src/java/org/apache/fop/fo/properties/StringProperty.java44
1 files changed, 1 insertions, 43 deletions
diff --git a/src/java/org/apache/fop/fo/properties/StringProperty.java b/src/java/org/apache/fop/fo/properties/StringProperty.java
index 8880921de..087feb350 100644
--- a/src/java/org/apache/fop/fo/properties/StringProperty.java
+++ b/src/java/org/apache/fop/fo/properties/StringProperty.java
@@ -81,49 +81,7 @@ public final class StringProperty extends Property {
}
}
-
- /**
- * Inner class dedicated to the "id" property, which should provide a random
- * unique identifier as an initial value.
- * The values for "id" are never cached, as they're typically valid for one
- * document.
- */
- public static class IdMaker extends PropertyMaker {
-
- /**
- * @param propId the id of the property for which the maker should be created
- */
- public IdMaker(int propId) {
- super(propId);
- }
-
- /** {@inheritDoc} */
- public Property make(PropertyList propertyList) throws PropertyException {
- String newId = "FO_";
- newId += propertyList.getFObj().getFOEventHandler().getNextId();
- return new StringProperty(newId);
- }
-
- /** {@inheritDoc} */
- public Property make(PropertyList propertyList,
- String value,
- FObj fo) throws PropertyException {
-
- Property idProp;
-
- //no parsing necessary; just return a new StringProperty
- //TODO: Should we move validation here? (see FObj#checkId())
- if ("".equals(value)) {
- //if an empty string was specified, return the default
- idProp = this.make(propertyList);
- } else {
- idProp = new StringProperty(value);
- }
-
- return idProp;
- }
- }
-
+
/** cache containing all canonical StringProperty instances */
private static final PropertyCache cache = new PropertyCache(StringProperty.class);