Package org.apache.batik.dom.xbl
Interface XBLManager
- All Known Implementing Classes:
DefaultXBLManager
,GenericXBLManager
public interface XBLManager
An interface for classes that can manage XBL functionality for a
document's nodes.
- Version:
- $Id: XBLManager.java 1733416 2016-03-03 07:07:13Z gadams $
-
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.
-
Method Details
-
startProcessing
void startProcessing()Starts XBL processing on the document. -
stopProcessing
void stopProcessing()Stops XBL processing on the document. -
isProcessing
boolean isProcessing()Returns whether XBL processing is currently enabled. -
getXblParentNode
Get the parent of a node in the fully flattened tree. -
getXblChildNodes
Get the list of child nodes of a node in the fully flattened tree. -
getXblScopedChildNodes
Get the list of child nodes of a node in the fully flattened tree that are within the same shadow scope. -
getXblFirstChild
Get the first child node of a node in the fully flattened tree. -
getXblLastChild
Get the last child node of a node in the fully flattened tree. -
getXblPreviousSibling
Get the node which directly precedes a node in the xblParentNode's xblChildNodes list. -
getXblNextSibling
Get the node which directly follows a node in thexblParentNode's xblChildNodes list. -
getXblFirstElementChild
Get the first element child of a node in the fully flattened tree. -
getXblLastElementChild
Get the last element child of a node in the fully flattened tree. -
getXblPreviousElementSibling
Get the first element that precedes the a node in the xblParentNode's xblChildNodes list. -
getXblNextElementSibling
Get the first element that follows a node in the xblParentNode's xblChildNodes list. -
getXblBoundElement
Get the bound element whose shadow tree a node resides in. -
getXblShadowTree
Get the shadow tree of a node. -
getXblDefinitions
Get the xbl:definition elements currently binding an element.
-