fop 0.92beta

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

java.lang.Object
  |
  +--org.apache.fop.fo.PropertyList
        |
        +--org.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.


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.
Overrides:
putExplicit in class PropertyList
Following copied from class: org.apache.fop.fo.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.
Overrides:
getExplicit in class PropertyList
Following copied from class: org.apache.fop.fo.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.92beta

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