Package org.apache.fop.fo.expr
Class PropertyParser
- java.lang.Object
-
- org.apache.fop.fo.expr.PropertyParser
-
public final class PropertyParser extends java.lang.ObjectClass to parse XSL-FO property expressions. This class is heavily based on the epxression parser in James Clark's XT, an XSLT processor.
-
-
Field Summary
Fields Modifier and Type Field Description protected intcurrentTokenprotected java.lang.StringcurrentTokenValueprotected intcurrentUnitLength
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Propertyparse(java.lang.String expr, PropertyInfo propInfo)Public entrypoint to the Property expression parser.
-
-
-
Method Detail
-
parse
public static Property parse(java.lang.String expr, PropertyInfo propInfo) throws PropertyException
Public entrypoint to the Property expression parser.- Parameters:
expr- The specified value (attribute on the xml element).propInfo- A PropertyInfo object representing the context in which the property expression is to be evaluated.- Returns:
- A Property object holding the parsed result.
- Throws:
PropertyException- If the "expr" cannot be parsed as a Property.
-
-