public class IFContext
extends java.lang.Object
Foreign attributes are usually specific to a particular output format implementation. Most implementations will just ignore all foreign attributes for most elements. That's why the main IF interfaces are not burdened with this.
Constructor and Description |
---|
IFContext(FOUserAgent ua)
Main constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getForeignAttribute(org.apache.xmlgraphics.util.QName qName)
Returns a foreign attribute.
|
java.util.Map |
getForeignAttributes()
Returns the currently applicable foreign attributes.
|
java.util.Locale |
getLanguage()
Returns the currently applicable language.
|
StructureTreeElement |
getStructureTreeElement()
Returns the current structure tree element.
|
FOUserAgent |
getUserAgent()
Returns the associated user agent.
|
void |
resetForeignAttributes()
Resets the foreign attributes to "no foreign attributes".
|
void |
resetStructureTreeElement()
Resets the current structure tree element.
|
void |
setForeignAttributes(java.util.Map foreignAttributes)
Sets the currently applicable foreign attributes.
|
void |
setLanguage(java.util.Locale lang)
Sets the currently applicable language.
|
void |
setStructureTreeElement(StructureTreeElement structureTreeElement)
Sets the structure tree element to which the subsequently painted marks
will correspond.
|
void |
setUserAgent(FOUserAgent ua)
Set the user agent.
|
public IFContext(FOUserAgent ua)
ua
- the user agentpublic void setUserAgent(FOUserAgent ua)
ua
- the user agentpublic FOUserAgent getUserAgent()
public java.util.Map getForeignAttributes()
public java.lang.Object getForeignAttribute(org.apache.xmlgraphics.util.QName qName)
qName
- the qualified name of the foreign attributepublic void setForeignAttributes(java.util.Map foreignAttributes)
foreignAttributes
- a Mappublic void resetForeignAttributes()
public void setLanguage(java.util.Locale lang)
lang
- the languagepublic java.util.Locale getLanguage()
public void setStructureTreeElement(StructureTreeElement structureTreeElement)
structureTreeElement
- the structure tree elementpublic void resetStructureTreeElement()
public StructureTreeElement getStructureTreeElement()
setStructureTreeElement(StructureTreeElement)
Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.