Class SVGOMUseShadowRoot
java.lang.Object
org.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractParentNode
org.apache.batik.dom.AbstractDocumentFragment
org.apache.batik.dom.svg.SVGOMUseShadowRoot
- All Implemented Interfaces:
Serializable, CSSNavigableNode, NodeEventTarget, ExtendedNode, IdContainer, NodeXBL, XBLManagerData, DocumentFragment, EventTarget, Node
public class SVGOMUseShadowRoot
extends AbstractDocumentFragment
implements CSSNavigableNode, IdContainer
This class implements
DocumentFragment interface.
It is used to implement the SVG use element behavioUr.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ElementThe parent CSS element.protected booleanIndicates if the imported css element is from this document.Fields inherited from class AbstractParentNode
childNodesFields inherited from class AbstractNode
DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlersFields inherited from interface Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates a new DocumentFragment object.SVGOMUseShadowRoot(AbstractDocument owner, Element parent, boolean isLocal) Creates a new DocumentFragment object. -
Method Summary
Modifier and TypeMethodDescriptionReturns the CSS first child node of this node.Returns the CSS last child of this node.Returns the CSS next sibling node of this node.Returns the CSS parent node of this node.Returns the CSS previous sibling node of this node.getElementById(String id) Returns the element with the given ID that exists in this subtree.ImplementsNodeEventTarget.getParentNodeEventTarget().booleanReturns whether this node is the root of a (conceptual) hidden tree that selectors will not work across.booleanTests whether this node is readonly.protected NodenewNode()Returns a new uninitialized instance of this object's class.voidsetReadonly(boolean v) Sets this node readonly attribute.Methods inherited from class AbstractDocumentFragment
checkChildType, getNodeName, getNodeTypeMethods inherited from class AbstractParentNode
appendChild, checkAndRemove, deepCopyInto, deepExport, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, fireDOMSubtreeModifiedEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, nodeAdded, nodeToBeRemoved, normalize, removeChild, replaceChildMethods inherited from class AbstractNode
addEventListener, addEventListenerNS, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, copyInto, createDOMException, dispatchEvent, export, fireDOMCharacterDataModifiedEvent, fireUserDataHandlers, getAttributes, getBaseURI, getBaseURI, getCascadedXMLBase, getCurrentDocument, getEventSupport, getFeature, getLocalName, getManagerData, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasAttributes, hasEventListenerNS, initializeEventSupport, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, removeEventListener, removeEventListenerNS, setManagerData, setNextSibling, setNodeName, setNodeValue, setOwnerDocument, setParentNode, setPrefix, setPreviousSibling, setSpecified, setTextContent, setUserData, willTriggerNSMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Field Details
-
cssParentElement
The parent CSS element. -
isLocal
protected boolean isLocalIndicates if the imported css element is from this document.
-
-
Constructor Details
-
SVGOMUseShadowRoot
protected SVGOMUseShadowRoot()Creates a new DocumentFragment object. -
SVGOMUseShadowRoot
Creates a new DocumentFragment object.
-
-
Method Details
-
isReadonly
public boolean isReadonly()Tests whether this node is readonly.- Specified by:
isReadonlyin interfaceExtendedNode
-
setReadonly
public void setReadonly(boolean v) Sets this node readonly attribute.- Specified by:
setReadonlyin interfaceExtendedNode
-
getElementById
Description copied from interface:IdContainerReturns the element with the given ID that exists in this subtree.- Specified by:
getElementByIdin interfaceIdContainer
-
getCSSParentNode
Returns the CSS parent node of this node.- Specified by:
getCSSParentNodein interfaceCSSNavigableNode
-
getCSSPreviousSibling
Returns the CSS previous sibling node of this node.- Specified by:
getCSSPreviousSiblingin interfaceCSSNavigableNode
-
getCSSNextSibling
Returns the CSS next sibling node of this node.- Specified by:
getCSSNextSiblingin interfaceCSSNavigableNode
-
getCSSFirstChild
Returns the CSS first child node of this node.- Specified by:
getCSSFirstChildin interfaceCSSNavigableNode
-
getCSSLastChild
Returns the CSS last child of this node.- Specified by:
getCSSLastChildin interfaceCSSNavigableNode
-
isHiddenFromSelectors
public boolean isHiddenFromSelectors()Returns whether this node is the root of a (conceptual) hidden tree that selectors will not work across.- Specified by:
isHiddenFromSelectorsin interfaceCSSNavigableNode
-
getParentNodeEventTarget
ImplementsNodeEventTarget.getParentNodeEventTarget().- Specified by:
getParentNodeEventTargetin interfaceNodeEventTarget- Overrides:
getParentNodeEventTargetin classAbstractNode
-
newNode
Returns a new uninitialized instance of this object's class.- Specified by:
newNodein classAbstractNode
-