org.apache.batik.dom.svg
Class SVGOMCSSImportedElementRoot

java.lang.Object
  |
  +--org.apache.batik.dom.AbstractNode
        |
        +--org.apache.batik.dom.AbstractParentNode
              |
              +--org.apache.batik.dom.AbstractDocumentFragment
                    |
                    +--org.apache.batik.dom.svg.SVGOMCSSImportedElementRoot
All Implemented Interfaces:
CSSImportedElementRoot, DocumentFragment, EventTarget, ExtendedNode, Node, NodeEventTarget, java.io.Serializable

public class SVGOMCSSImportedElementRoot
extends AbstractDocumentFragment
implements CSSImportedElementRoot

This class implements DocumentFragment interface. It is used to implement the SVG use element behavioUr.

See Also:
Serialized Form

Inner classes inherited from class org.apache.batik.dom.AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS
 
Field Summary
protected  Element cssParentElement
          The parent CSS element.
 
Fields inherited from class org.apache.batik.dom.AbstractParentNode
childNodes
 
Fields inherited from class org.apache.batik.dom.AbstractNode
EMPTY_NODE_LIST, eventSupport, ownerDocument
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
protected SVGOMCSSImportedElementRoot()
          Creates a new DocumentFragment object.
  SVGOMCSSImportedElementRoot(AbstractDocument owner, Element parent)
          Creates a new DocumentFragment object.
 
Method Summary
 Element getCSSParentElement()
          Returns the parent of the imported element, from the CSS point of view.
 boolean isReadonly()
          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, hasChildNodes, insertBefore, nodeAdded, nodeToBeRemoved, normalize, removeChild, replaceChild
 
Methods inherited from class org.apache.batik.dom.AbstractNode
addEventListener, cloneNode, copyInto, createDOMException, dispatchEvent, export, fireDOMCharacterDataModifiedEvent, getAttributes, getCurrentDocument, getEventSupport, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getParentNodeEventTarget, getPrefix, getPreviousSibling, hasAttributes, isSupported, removeEventListener, setNextSibling, setNodeName, setNodeValue, setOwnerDocument, setParentNode, setPrefix, setPreviousSibling, setSpecified
 
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, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
 

Field Detail

cssParentElement

protected Element cssParentElement
The parent CSS element.
Constructor Detail

SVGOMCSSImportedElementRoot

protected SVGOMCSSImportedElementRoot()
Creates a new DocumentFragment object.

SVGOMCSSImportedElementRoot

public SVGOMCSSImportedElementRoot(AbstractDocument owner,
                                   Element parent)
Creates a new DocumentFragment object.
Method Detail

isReadonly

public boolean isReadonly()
Tests whether this node is readonly.

setReadonly

public void setReadonly(boolean v)
Sets this node readonly attribute.

getCSSParentElement

public Element getCSSParentElement()
Returns the parent of the imported element, from the CSS point of view.
Specified by:
getCSSParentElement in interface CSSImportedElementRoot

newNode

protected Node newNode()
Returns a new uninitialized instance of this object's class.
Overrides:
newNode in class AbstractNode


Copyright © 2002 Apache Software Foundation. All Rights Reserved.