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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.w3c.dom.Element
getXblBoundElement(org.w3c.dom.Node n)
Get the bound element whose shadow tree a node resides in.org.w3c.dom.NodeList
getXblChildNodes(org.w3c.dom.Node n)
Get the list of child nodes of a node in the fully flattened tree.org.w3c.dom.NodeList
getXblDefinitions(org.w3c.dom.Node n)
Get the xbl:definition elements currently binding an element.org.w3c.dom.Node
getXblFirstChild(org.w3c.dom.Node n)
Get the first child node of a node in the fully flattened tree.org.w3c.dom.Element
getXblFirstElementChild(org.w3c.dom.Node n)
Get the first element child of a node in the fully flattened tree.org.w3c.dom.Node
getXblLastChild(org.w3c.dom.Node n)
Get the last child node of a node in the fully flattened tree.org.w3c.dom.Element
getXblLastElementChild(org.w3c.dom.Node n)
Get the last element child of a node in the fully flattened tree.org.w3c.dom.Element
getXblNextElementSibling(org.w3c.dom.Node n)
Get the first element that follows a node in the xblParentNode's xblChildNodes list.org.w3c.dom.Node
getXblNextSibling(org.w3c.dom.Node n)
Get the node which directly follows a node in thexblParentNode's xblChildNodes list.org.w3c.dom.Node
getXblParentNode(org.w3c.dom.Node n)
Get the parent of a node in the fully flattened tree.org.w3c.dom.Element
getXblPreviousElementSibling(org.w3c.dom.Node n)
Get the first element that precedes the a node in the xblParentNode's xblChildNodes list.org.w3c.dom.Node
getXblPreviousSibling(org.w3c.dom.Node n)
Get the node which directly precedes a node in the xblParentNode's xblChildNodes list.org.w3c.dom.NodeList
getXblScopedChildNodes(org.w3c.dom.Node n)
Get the list of child nodes of a node in the fully flattened tree that are within the same shadow scope.org.w3c.dom.Element
getXblShadowTree(org.w3c.dom.Node n)
Get the shadow tree of a node.boolean
isProcessing()
Returns whether XBL processing is currently enabled.void
startProcessing()
Starts XBL processing on the document.void
stopProcessing()
Stops XBL processing on the document.
-
-
-
Method Detail
-
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
org.w3c.dom.Node getXblParentNode(org.w3c.dom.Node n)
Get the parent of a node in the fully flattened tree.
-
getXblChildNodes
org.w3c.dom.NodeList getXblChildNodes(org.w3c.dom.Node n)
Get the list of child nodes of a node in the fully flattened tree.
-
getXblScopedChildNodes
org.w3c.dom.NodeList getXblScopedChildNodes(org.w3c.dom.Node n)
Get the list of child nodes of a node in the fully flattened tree that are within the same shadow scope.
-
getXblFirstChild
org.w3c.dom.Node getXblFirstChild(org.w3c.dom.Node n)
Get the first child node of a node in the fully flattened tree.
-
getXblLastChild
org.w3c.dom.Node getXblLastChild(org.w3c.dom.Node n)
Get the last child node of a node in the fully flattened tree.
-
getXblPreviousSibling
org.w3c.dom.Node getXblPreviousSibling(org.w3c.dom.Node n)
Get the node which directly precedes a node in the xblParentNode's xblChildNodes list.
-
getXblNextSibling
org.w3c.dom.Node getXblNextSibling(org.w3c.dom.Node n)
Get the node which directly follows a node in thexblParentNode's xblChildNodes list.
-
getXblFirstElementChild
org.w3c.dom.Element getXblFirstElementChild(org.w3c.dom.Node n)
Get the first element child of a node in the fully flattened tree.
-
getXblLastElementChild
org.w3c.dom.Element getXblLastElementChild(org.w3c.dom.Node n)
Get the last element child of a node in the fully flattened tree.
-
getXblPreviousElementSibling
org.w3c.dom.Element getXblPreviousElementSibling(org.w3c.dom.Node n)
Get the first element that precedes the a node in the xblParentNode's xblChildNodes list.
-
getXblNextElementSibling
org.w3c.dom.Element getXblNextElementSibling(org.w3c.dom.Node n)
Get the first element that follows a node in the xblParentNode's xblChildNodes list.
-
getXblBoundElement
org.w3c.dom.Element getXblBoundElement(org.w3c.dom.Node n)
Get the bound element whose shadow tree a node resides in.
-
getXblShadowTree
org.w3c.dom.Element getXblShadowTree(org.w3c.dom.Node n)
Get the shadow tree of a node.
-
getXblDefinitions
org.w3c.dom.NodeList getXblDefinitions(org.w3c.dom.Node n)
Get the xbl:definition elements currently binding an element.
-
-