Package org.apache.batik.dom.svg
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 org.apache.batik.dom.AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Element
The parent CSS element.protected boolean
Indicates if the imported css element is from this document.Fields inherited from class org.apache.batik.dom.AbstractParentNode
childNodes
Fields inherited from class org.apache.batik.dom.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, userDataHandlers
Fields inherited from interface org.w3c.dom.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
ConstructorsModifierConstructorDescriptionprotected
Creates 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()
.boolean
Returns whether this node is the root of a (conceptual) hidden tree that selectors will not work across.boolean
Tests whether this node is readonly.protected Node
newNode()
Returns a new uninitialized instance of this object's class.void
setReadonly
(boolean v) Sets this node readonly attribute.Methods inherited from class org.apache.batik.dom.AbstractDocumentFragment
checkChildType, getNodeName, getNodeType
Methods inherited from class org.apache.batik.dom.AbstractParentNode
appendChild, checkAndRemove, deepCopyInto, deepExport, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, fireDOMSubtreeModifiedEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, nodeAdded, nodeToBeRemoved, normalize, removeChild, replaceChild
Methods inherited from class org.apache.batik.dom.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, willTriggerNS
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.w3c.dom.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:
isReadonly
in interfaceExtendedNode
-
setReadonly
public void setReadonly(boolean v) Sets this node readonly attribute.- Specified by:
setReadonly
in interfaceExtendedNode
-
getElementById
Description copied from interface:IdContainer
Returns the element with the given ID that exists in this subtree.- Specified by:
getElementById
in interfaceIdContainer
-
getCSSParentNode
Returns the CSS parent node of this node.- Specified by:
getCSSParentNode
in interfaceCSSNavigableNode
-
getCSSPreviousSibling
Returns the CSS previous sibling node of this node.- Specified by:
getCSSPreviousSibling
in interfaceCSSNavigableNode
-
getCSSNextSibling
Returns the CSS next sibling node of this node.- Specified by:
getCSSNextSibling
in interfaceCSSNavigableNode
-
getCSSFirstChild
Returns the CSS first child node of this node.- Specified by:
getCSSFirstChild
in interfaceCSSNavigableNode
-
getCSSLastChild
Returns the CSS last child of this node.- Specified by:
getCSSLastChild
in 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:
isHiddenFromSelectors
in interfaceCSSNavigableNode
-
getParentNodeEventTarget
ImplementsNodeEventTarget.getParentNodeEventTarget()
.- Specified by:
getParentNodeEventTarget
in interfaceNodeEventTarget
- Overrides:
getParentNodeEventTarget
in classAbstractNode
-
newNode
Returns a new uninitialized instance of this object's class.- Specified by:
newNode
in classAbstractNode
-