fop 0.95

org.apache.fop.area
Class AreaTreeObject

java.lang.Object
  extended by org.apache.fop.area.AreaTreeObject
Direct Known Subclasses:
Area, Page, PageViewport

public abstract class AreaTreeObject
extends java.lang.Object

Abstract base class for all area tree objects.


Field Summary
protected  java.util.Map foreignAttributes
          Foreign attributes
 
Constructor Summary
AreaTreeObject()
           
 
Method Summary
 java.util.Map getForeignAttributes()
           
 java.lang.String getForeignAttributeValue(QName name)
          Returns the value of a foreign attribute on the area.
 void setForeignAttribute(QName name, java.lang.String value)
          Sets a foreign attribute.
 void setForeignAttributes(java.util.Map atts)
          Set foreign attributes from a Map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

foreignAttributes

protected java.util.Map foreignAttributes
Foreign attributes

Constructor Detail

AreaTreeObject

public AreaTreeObject()
Method Detail

setForeignAttribute

public void setForeignAttribute(QName name,
                                java.lang.String value)
Sets a foreign attribute.

Parameters:
name - the qualified name of the attribute
value - the attribute value

setForeignAttributes

public void setForeignAttributes(java.util.Map atts)
Set foreign attributes from a Map.

Parameters:
atts - a Map with attributes (keys: QName, values: String)

getForeignAttributeValue

public java.lang.String getForeignAttributeValue(QName name)
Returns the value of a foreign attribute on the area.

Parameters:
name - the qualified name of the attribute
Returns:
the attribute value or null if it isn't set

getForeignAttributes

public java.util.Map getForeignAttributes()
Returns:
the foreign attributes associated with this area

fop 0.95

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