Package org.apache.batik.dom.xbl
Class GenericXBLManager
java.lang.Object
org.apache.batik.dom.xbl.GenericXBLManager
- All Implemented Interfaces:
XBLManager
An XBL manager that performs no XBL processing.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
Whether XBL processing is currently taking place. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the bound element whose shadow tree a node resides in.Get the list of child nodes of a node in the fully flattened tree.Get the xbl:definition elements currently binding an element.Get the first child node of a node in the fully flattened tree.Get the first element child of a node in the fully flattened tree.Get the last child node of a node in the fully flattened tree.Get the last element child of a node in the fully flattened tree.Get the first element that follows a node in the xblParentNode's xblChildNodes list.Get the node which directly follows a node in thexblParentNode's xblChildNodes list.Get the parent of a node in the fully flattened tree.Get the first element that precedes the a node in the xblParentNode's xblChildNodes list.Get the node which directly precedes a node in the xblParentNode's xblChildNodes list.Get the list of child nodes of a node in the fully flattened tree that are within the same shadow scope.Get the shadow tree of a node.boolean
Returns whether XBL processing is currently enabled.void
Starts XBL processing on the document.void
Stops XBL processing on the document.
-
Field Details
-
isProcessing
protected boolean isProcessingWhether XBL processing is currently taking place.
-
-
Constructor Details
-
GenericXBLManager
public GenericXBLManager()
-
-
Method Details
-
startProcessing
public void startProcessing()Starts XBL processing on the document.- Specified by:
startProcessing
in interfaceXBLManager
-
stopProcessing
public void stopProcessing()Stops XBL processing on the document.- Specified by:
stopProcessing
in interfaceXBLManager
-
isProcessing
public boolean isProcessing()Returns whether XBL processing is currently enabled.- Specified by:
isProcessing
in interfaceXBLManager
-
getXblParentNode
Get the parent of a node in the fully flattened tree.- Specified by:
getXblParentNode
in interfaceXBLManager
-
getXblChildNodes
Get the list of child nodes of a node in the fully flattened tree.- Specified by:
getXblChildNodes
in interfaceXBLManager
-
getXblScopedChildNodes
Get the list of child nodes of a node in the fully flattened tree that are within the same shadow scope.- Specified by:
getXblScopedChildNodes
in interfaceXBLManager
-
getXblFirstChild
Get the first child node of a node in the fully flattened tree.- Specified by:
getXblFirstChild
in interfaceXBLManager
-
getXblLastChild
Get the last child node of a node in the fully flattened tree.- Specified by:
getXblLastChild
in interfaceXBLManager
-
getXblPreviousSibling
Get the node which directly precedes a node in the xblParentNode's xblChildNodes list.- Specified by:
getXblPreviousSibling
in interfaceXBLManager
-
getXblNextSibling
Get the node which directly follows a node in thexblParentNode's xblChildNodes list.- Specified by:
getXblNextSibling
in interfaceXBLManager
-
getXblFirstElementChild
Get the first element child of a node in the fully flattened tree.- Specified by:
getXblFirstElementChild
in interfaceXBLManager
-
getXblLastElementChild
Get the last element child of a node in the fully flattened tree.- Specified by:
getXblLastElementChild
in interfaceXBLManager
-
getXblPreviousElementSibling
Get the first element that precedes the a node in the xblParentNode's xblChildNodes list.- Specified by:
getXblPreviousElementSibling
in interfaceXBLManager
-
getXblNextElementSibling
Get the first element that follows a node in the xblParentNode's xblChildNodes list.- Specified by:
getXblNextElementSibling
in interfaceXBLManager
-
getXblBoundElement
Get the bound element whose shadow tree a node resides in.- Specified by:
getXblBoundElement
in interfaceXBLManager
-
getXblShadowTree
Get the shadow tree of a node.- Specified by:
getXblShadowTree
in interfaceXBLManager
-
getXblDefinitions
Get the xbl:definition elements currently binding an element.- Specified by:
getXblDefinitions
in interfaceXBLManager
-