org.apache.axis2.om.impl.dom
Class DocumentFragmentimpl

java.lang.Object
  extended byorg.apache.axis2.om.impl.dom.NodeImpl
      extended byorg.apache.axis2.om.impl.dom.ChildNode
          extended byorg.apache.axis2.om.impl.dom.ParentNode
              extended byorg.apache.axis2.om.impl.dom.DocumentFragmentimpl
All Implemented Interfaces:
Cloneable, DocumentFragment, Node, NodeList, OMContainer, OMContainerEx, OMNode, OMNodeEx

public class DocumentFragmentimpl
extends ParentNode
implements DocumentFragment


Field Summary
 
Fields inherited from class org.apache.axis2.om.impl.dom.ParentNode
firstChild, lastChild
 
Fields inherited from class org.apache.axis2.om.impl.dom.ChildNode
nextSibling, parentNode, previousSibling
 
Fields inherited from class org.apache.axis2.om.impl.dom.NodeImpl
builder, done, FIRSTCHILD, flags, nodeType, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED
 
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
 
Fields inherited from interface org.apache.axis2.om.OMNode
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE
 
Constructor Summary
DocumentFragmentimpl(DocumentImpl ownerDocument)
           
 
Method Summary
 String getNodeName()
           
 short getNodeType()
           
 int getType()
          Returns the type of node.
 void serialize(OMOutputImpl omOutput)
          Serializes the node with caching.
 void serialize(XMLStreamWriter xmlWriter)
          Serializes the node with caching.
 void serializeAndConsume(OMOutputImpl omOutput)
          Serializes the node without caching.
 void serializeAndConsume(XMLStreamWriter xmlWriter)
          Serializes the node without caching.
 void serializeWithCache(OMOutputImpl omOutput)
          There no concept of caching in this OM-DOM implementation.
 void setType(int nodeType)
           
 
Methods inherited from class org.apache.axis2.om.impl.dom.ParentNode
addChild, buildNext, cloneNode, getChildNodes, getChildren, getChildrenWithName, getFirstChild, getFirstChildWithName, getFirstOMChild, getLastChild, hasChildNodes, insertBefore, removeChild, replaceChild, setFirstChild
 
Methods inherited from class org.apache.axis2.om.impl.dom.ChildNode
detach, discard, getNextOMSibling, getNextSibling, getParent, getParentNode, getPreviousOMSibling, getPreviousSibling, insertSiblingAfter, insertSiblingBefore, setNextOMSibling, setParent, setPreviousOMSibling
 
Methods inherited from class org.apache.axis2.om.impl.dom.NodeImpl
appendChild, build, compareDocumentPosition, getAttributes, getBaseURI, getFeature, getLength, getLocalName, getNamespaceURI, getNodeValue, getOwnerDocument, getPrefix, getTextContent, getUserData, hasAttributes, isComplete, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNodeValue, setOwnerDocument, setPrefix, setTextContent, setUserData
 
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, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
 
Methods inherited from interface org.apache.axis2.om.impl.OMContainerEx
setComplete
 
Methods inherited from interface org.apache.axis2.om.OMContainer
isComplete
 

Constructor Detail

DocumentFragmentimpl

public DocumentFragmentimpl(DocumentImpl ownerDocument)
Parameters:
ownerDocument -
Method Detail

getNodeType

public short getNodeType()
Specified by:
getNodeType in interface Node

getNodeName

public String getNodeName()
Specified by:
getNodeName in interface Node

getType

public int getType()
            throws OMException
Description copied from interface: OMNode
Returns the type of node.

Specified by:
getType in interface OMNode
Returns:
Returns one of OMNode.ELEMENT_NODE, OMNode.TEXT_NODE, OMNode.CDATA_SECTION_NODE, OMNode.COMMENT_NODE, OMNode.DTD_NODE, OMNode.PI_NODE, OMNode.ENTITY_REFERENCE_NODE, OMNode.SPACE_NODE, or OMNode.TEXT_NODE.
Throws:
OMException

setType

public void setType(int nodeType)
             throws OMException
Specified by:
setType in interface OMNodeEx
Throws:
OMException

serializeWithCache

public void serializeWithCache(OMOutputImpl omOutput)
                        throws XMLStreamException
Description copied from class: NodeImpl
There no concept of caching in this OM-DOM implementation.

Overrides:
serializeWithCache in class NodeImpl
Throws:
XMLStreamException

serialize

public void serialize(OMOutputImpl omOutput)
               throws XMLStreamException
Description copied from interface: OMNodeEx
Serializes the node with caching.

Specified by:
serialize in interface OMNodeEx
Parameters:
omOutput -
Throws:
XMLStreamException
See Also:
OMNodeEx.serialize(org.apache.axis2.om.impl.OMOutputImpl)

serialize

public void serialize(XMLStreamWriter xmlWriter)
               throws XMLStreamException
Description copied from interface: OMNode
Serializes the node with caching.

Specified by:
serialize in interface OMNode
Overrides:
serialize in class NodeImpl
Throws:
XMLStreamException

serializeAndConsume

public void serializeAndConsume(OMOutputImpl omOutput)
                         throws XMLStreamException
Description copied from interface: OMNodeEx
Serializes the node without caching.

Specified by:
serializeAndConsume in interface OMNodeEx
Parameters:
omOutput -
Throws:
XMLStreamException

serializeAndConsume

public void serializeAndConsume(XMLStreamWriter xmlWriter)
                         throws XMLStreamException
Description copied from interface: OMNode
Serializes the node without caching.

Specified by:
serializeAndConsume in interface OMNode
Overrides:
serializeAndConsume in class NodeImpl
Throws:
XMLStreamException