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
Modifier and TypeMethodDescriptionGet the bound element whose shadow tree this current node resides in.Get the list of child nodes of this node in the fully flattened tree.Get the xbl:definition elements currently binding this element.Get the first child node of this node in the fully flattened tree.Get the first element child of this node in the fully flattened tree.Get the last child node of this node in the fully flattened tree.Get the last element child of this node in the fully flattened tree.Get the first element that follows the current node in the xblParentNode's xblChildNodes list.Get the node which directly follows the current node in the xblParentNode's xblChildNodes list.Get the parent of this node in the fully flattened tree.Get the first element that precedes the current node in the xblParentNode's xblChildNodes list.Get the node which directly precedes the current node in the xblParentNode's xblChildNodes list.Get the list of child nodes of this node in the fully flattened tree that are within the same shadow scope.Get the shadow tree of this node.
-
Method Details
-
getXblParentNode
Node getXblParentNode()Get the parent of this node in the fully flattened tree. -
getXblChildNodes
NodeList getXblChildNodes()Get the list of child nodes of this node in the fully flattened tree. -
getXblScopedChildNodes
NodeList getXblScopedChildNodes()Get the list of child nodes of this node in the fully flattened tree that are within the same shadow scope. -
getXblFirstChild
Node getXblFirstChild()Get the first child node of this node in the fully flattened tree. -
getXblLastChild
Node getXblLastChild()Get the last child node of this node in the fully flattened tree. -
getXblPreviousSibling
Node getXblPreviousSibling()Get the node which directly precedes the current node in the xblParentNode's xblChildNodes list. -
getXblNextSibling
Node getXblNextSibling()Get the node which directly follows the current node in the xblParentNode's xblChildNodes list. -
getXblFirstElementChild
Element getXblFirstElementChild()Get the first element child of this node in the fully flattened tree. -
getXblLastElementChild
Element getXblLastElementChild()Get the last element child of this node in the fully flattened tree. -
getXblPreviousElementSibling
Element getXblPreviousElementSibling()Get the first element that precedes the current node in the xblParentNode's xblChildNodes list. -
getXblNextElementSibling
Element getXblNextElementSibling()Get the first element that follows the current node in the xblParentNode's xblChildNodes list. -
getXblBoundElement
Element getXblBoundElement()Get the bound element whose shadow tree this current node resides in. -
getXblShadowTree
Element getXblShadowTree()Get the shadow tree of this node. -
getXblDefinitions
NodeList getXblDefinitions()Get the xbl:definition elements currently binding this element.
-