org.apache.fop.fo.expr
Class PropertyInfo
java.lang.Object
org.apache.fop.fo.expr.PropertyInfo
public class PropertyInfo
extends java.lang.Object
This class holds context information needed during property expression
evaluation.
It holds the Maker object for the property, the PropertyList being
built, and the FObj parent of the FObj for which the property is being set.
PropertyInfo
public PropertyInfo(PropertyMaker maker,
PropertyList plist)
Constructor
maker
- Property.Maker objectplist
- PropertyList object
currentFontSize
public Length currentFontSize()
throws PropertyException
- the current font-size value as base units (milli-points).
getFO
public FObj getFO()
accessor for FObj
getPercentBase
public PercentBase getPercentBase()
throws PropertyException
Return the PercentBase object used to calculate the absolute value from
a percent specification.
Propagates to the Maker.
- The PercentBase object or null if percentLengthOK()=false.
getPropertyList
public PropertyList getPropertyList()
accessor for PropertyList
getPropertyMaker
public PropertyMaker getPropertyMaker()
accessor for PropertyMaker
popFunction
public void popFunction()
pop a function off of the function stack
pushFunction
public void pushFunction(Function func)
push a function onto the function stack
func
- function to push onto stack
Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.