Package org.apache.batik.dom.xbl
Interface NodeXBL
-
- All Known Implementing Classes:
AbstractAttr
,AbstractAttrNS
,AbstractCharacterData
,AbstractChildNode
,AbstractComment
,AbstractDocument
,AbstractDocumentFragment
,AbstractElement
,AbstractElement
,AbstractElementNS
,AbstractEntity
,AbstractEntityReference
,AbstractNode
,AbstractNotation
,AbstractParentChildNode
,AbstractParentNode
,AbstractProcessingInstruction
,AbstractStylableDocument
,AbstractText
,BatikHistogramNormalizationElement
,BatikRegularPolygonElement
,BatikStarElement
,BindableElement
,ColorSwitchElement
,ExtensionElement
,FlowDivElement
,FlowLineElement
,FlowParaElement
,FlowRegionBreakElement
,FlowRegionElement
,FlowSpanElement
,FlowTextElement
,GenericAttr
,GenericAttrNS
,GenericCDATASection
,GenericComment
,GenericDocument
,GenericDocumentFragment
,GenericDocumentType
,GenericElement
,GenericElementNS
,GenericEntity
,GenericEntityReference
,GenericNotation
,GenericProcessingInstruction
,GenericText
,GraphicsExtensionElement
,PrefixableStylableExtensionElement
,StylableExtensionElement
,StyleSheetProcessingInstruction
,SVG12OMDocument
,SVGDescriptiveElement
,SVGGraphicsElement
,SVGOMAElement
,SVGOMAltGlyphDefElement
,SVGOMAltGlyphElement
,SVGOMAltGlyphItemElement
,SVGOMAnimateColorElement
,SVGOMAnimateElement
,SVGOMAnimateMotionElement
,SVGOMAnimateTransformElement
,SVGOMAnimationElement
,SVGOMCircleElement
,SVGOMClipPathElement
,SVGOMColorProfileElement
,SVGOMComponentTransferFunctionElement
,SVGOMCursorElement
,SVGOMDefinitionSrcElement
,SVGOMDefsElement
,SVGOMDescElement
,SVGOMDocument
,SVGOMElement
,SVGOMEllipseElement
,SVGOMFEBlendElement
,SVGOMFEColorMatrixElement
,SVGOMFEComponentTransferElement
,SVGOMFECompositeElement
,SVGOMFEConvolveMatrixElement
,SVGOMFEDiffuseLightingElement
,SVGOMFEDisplacementMapElement
,SVGOMFEDistantLightElement
,SVGOMFEFloodElement
,SVGOMFEFuncAElement
,SVGOMFEFuncBElement
,SVGOMFEFuncGElement
,SVGOMFEFuncRElement
,SVGOMFEGaussianBlurElement
,SVGOMFEImageElement
,SVGOMFEMergeElement
,SVGOMFEMergeNodeElement
,SVGOMFEMorphologyElement
,SVGOMFEOffsetElement
,SVGOMFEPointLightElement
,SVGOMFESpecularLightingElement
,SVGOMFESpotLightElement
,SVGOMFETileElement
,SVGOMFETurbulenceElement
,SVGOMFilterElement
,SVGOMFilterPrimitiveStandardAttributes
,SVGOMFlowDivElement
,SVGOMFlowLineElement
,SVGOMFlowParaElement
,SVGOMFlowRegionBreakElement
,SVGOMFlowRegionElement
,SVGOMFlowRegionExcludeElement
,SVGOMFlowRootElement
,SVGOMFlowSpanElement
,SVGOMFontElement
,SVGOMFontFaceElement
,SVGOMFontFaceFormatElement
,SVGOMFontFaceNameElement
,SVGOMFontFaceSrcElement
,SVGOMFontFaceUriElement
,SVGOMForeignObjectElement
,SVGOMGElement
,SVGOMGlyphElement
,SVGOMGlyphRefElement
,SVGOMGradientElement
,SVGOMHandlerElement
,SVGOMHKernElement
,SVGOMImageElement
,SVGOMLinearGradientElement
,SVGOMLineElement
,SVGOMMarkerElement
,SVGOMMaskElement
,SVGOMMetadataElement
,SVGOMMissingGlyphElement
,SVGOMMPathElement
,SVGOMMultiImageElement
,SVGOMPathElement
,SVGOMPatternElement
,SVGOMPolygonElement
,SVGOMPolylineElement
,SVGOMRadialGradientElement
,SVGOMRectElement
,SVGOMScriptElement
,SVGOMSetElement
,SVGOMSolidColorElement
,SVGOMStopElement
,SVGOMStyleElement
,SVGOMSubImageElement
,SVGOMSubImageRefElement
,SVGOMSVGElement
,SVGOMSwitchElement
,SVGOMSymbolElement
,SVGOMTextContentElement
,SVGOMTextElement
,SVGOMTextPathElement
,SVGOMTextPositioningElement
,SVGOMTitleElement
,SVGOMToBeImplementedElement
,SVGOMTRefElement
,SVGOMTSpanElement
,SVGOMURIReferenceElement
,SVGOMUseElement
,SVGOMUseShadowRoot
,SVGOMViewElement
,SVGOMVKernElement
,SVGPointShapeElement
,SVGStylableElement
,SVGStyleSheetProcessingInstruction
,SVGURIReferenceGraphicsElement
,SVGURIReferenceTextPositioningElement
,XBLOMContentElement
,XBLOMDefinitionElement
,XBLOMElement
,XBLOMHandlerGroupElement
,XBLOMImportElement
,XBLOMShadowTreeElement
,XBLOMTemplateElement
,XBLOMXBLElement
public interface NodeXBL
Interface implemented by all nodes that support XBL. Eventually will move to org.w3c.dom.xbl (or some such package).- Version:
- $Id: NodeXBL.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.w3c.dom.Element
getXblBoundElement()
Get the bound element whose shadow tree this current node resides in.org.w3c.dom.NodeList
getXblChildNodes()
Get the list of child nodes of this node in the fully flattened tree.org.w3c.dom.NodeList
getXblDefinitions()
Get the xbl:definition elements currently binding this element.org.w3c.dom.Node
getXblFirstChild()
Get the first child node of this node in the fully flattened tree.org.w3c.dom.Element
getXblFirstElementChild()
Get the first element child of this node in the fully flattened tree.org.w3c.dom.Node
getXblLastChild()
Get the last child node of this node in the fully flattened tree.org.w3c.dom.Element
getXblLastElementChild()
Get the last element child of this node in the fully flattened tree.org.w3c.dom.Element
getXblNextElementSibling()
Get the first element that follows the current node in the xblParentNode's xblChildNodes list.org.w3c.dom.Node
getXblNextSibling()
Get the node which directly follows the current node in the xblParentNode's xblChildNodes list.org.w3c.dom.Node
getXblParentNode()
Get the parent of this node in the fully flattened tree.org.w3c.dom.Element
getXblPreviousElementSibling()
Get the first element that precedes the current node in the xblParentNode's xblChildNodes list.org.w3c.dom.Node
getXblPreviousSibling()
Get the node which directly precedes the current node in the xblParentNode's xblChildNodes list.org.w3c.dom.NodeList
getXblScopedChildNodes()
Get the list of child nodes of this node in the fully flattened tree that are within the same shadow scope.org.w3c.dom.Element
getXblShadowTree()
Get the shadow tree of this node.
-
-
-
Method Detail
-
getXblParentNode
org.w3c.dom.Node getXblParentNode()
Get the parent of this node in the fully flattened tree.
-
getXblChildNodes
org.w3c.dom.NodeList getXblChildNodes()
Get the list of child nodes of this node in the fully flattened tree.
-
getXblScopedChildNodes
org.w3c.dom.NodeList getXblScopedChildNodes()
Get the list of child nodes of this node in the fully flattened tree that are within the same shadow scope.
-
getXblFirstChild
org.w3c.dom.Node getXblFirstChild()
Get the first child node of this node in the fully flattened tree.
-
getXblLastChild
org.w3c.dom.Node getXblLastChild()
Get the last child node of this node in the fully flattened tree.
-
getXblPreviousSibling
org.w3c.dom.Node getXblPreviousSibling()
Get the node which directly precedes the current node in the xblParentNode's xblChildNodes list.
-
getXblNextSibling
org.w3c.dom.Node getXblNextSibling()
Get the node which directly follows the current node in the xblParentNode's xblChildNodes list.
-
getXblFirstElementChild
org.w3c.dom.Element getXblFirstElementChild()
Get the first element child of this node in the fully flattened tree.
-
getXblLastElementChild
org.w3c.dom.Element getXblLastElementChild()
Get the last element child of this node in the fully flattened tree.
-
getXblPreviousElementSibling
org.w3c.dom.Element getXblPreviousElementSibling()
Get the first element that precedes the current node in the xblParentNode's xblChildNodes list.
-
getXblNextElementSibling
org.w3c.dom.Element getXblNextElementSibling()
Get the first element that follows the current node in the xblParentNode's xblChildNodes list.
-
getXblBoundElement
org.w3c.dom.Element getXblBoundElement()
Get the bound element whose shadow tree this current node resides in.
-
getXblShadowTree
org.w3c.dom.Element getXblShadowTree()
Get the shadow tree of this node.
-
getXblDefinitions
org.w3c.dom.NodeList getXblDefinitions()
Get the xbl:definition elements currently binding this element.
-
-