fop 0.90alpha1

org.apache.fop.fo.flow
Class Marker.MarkerPropertyList

java.lang.Object
  extended byorg.apache.fop.fo.PropertyList
      extended byorg.apache.fop.fo.flow.Marker.MarkerPropertyList
Enclosing class:
Marker

public class Marker.MarkerPropertyList
extends PropertyList

An implementation of PropertyList which only stores the explicit assigned properties. It is memory efficient but slow.


Field Summary
 
Fields inherited from class org.apache.fop.fo.PropertyList
parentPropertyList
 
Constructor Summary
Marker.MarkerPropertyList(FObj fobj, PropertyList parentPropertyList)
           
 
Method Summary
 Property getExplicit(int propId)
          Return the value explicitly specified on this FO.
 void putExplicit(int propId, Property value)
          Set an value defined explicitly on this FO.
 void setParentPropertyList(PropertyList parentPropertyList)
          Set the parent property list.
 
Methods inherited from class org.apache.fop.fo.PropertyList
addAttributesToList, get, get, getAbsolutePositionProps, getAccessibilityProps, getAuralProps, getBorderPaddingBackgroundProps, getExplicitOrShorthand, getFObj, getFontProps, getFromParent, getHyphenationProps, getInherited, getMarginBlockProps, getMarginInlineProps, getNearestSpecified, getParentFObj, getParentPropertyList, getRelativePositionProps, getTextDecorationProps, getWritingMode, getWritingMode, setWritingMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Marker.MarkerPropertyList

public Marker.MarkerPropertyList(FObj fobj,
                                 PropertyList parentPropertyList)
Method Detail

setParentPropertyList

public void setParentPropertyList(PropertyList parentPropertyList)
Set the parent property list. Used to assign a new parent before re-binding all the child elements.


putExplicit

public void putExplicit(int propId,
                        Property value)
Description copied from class: PropertyList
Set an value defined explicitly on this FO.

Specified by:
putExplicit in class PropertyList
Parameters:
propId - The ID of the property to set.
value - The value of the property.

getExplicit

public Property getExplicit(int propId)
Description copied from class: PropertyList
Return the value explicitly specified on this FO.

Specified by:
getExplicit in class PropertyList
Parameters:
propId - The ID of the property whose value is desired.
Returns:
The value if the property is explicitly set, otherwise null.

fop 0.90alpha1

Copyright 1999-2005 The Apache Software Foundation. All Rights Reserved.