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
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.booleanReturns whether XBL processing is currently enabled.voidStarts XBL processing on the document.voidStops 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
-
getXblChildNodes
-
getXblScopedChildNodes
-
getXblFirstChild
-
getXblLastChild
-
getXblPreviousSibling
-
getXblNextSibling
-
getXblFirstElementChild
-
getXblLastElementChild
-
getXblPreviousElementSibling
-
getXblNextElementSibling
-
getXblBoundElement
-
getXblShadowTree
-
getXblDefinitions
-