org.apache.axis2.om.impl.llom
Class OMCommentImpl

java.lang.Object
  extended byorg.apache.axis2.om.impl.llom.OMNodeImpl
      extended byorg.apache.axis2.om.impl.llom.OMCommentImpl
All Implemented Interfaces:
OMComment, OMNode, OMNodeEx

public class OMCommentImpl
extends OMNodeImpl
implements OMComment


Field Summary
protected  java.lang.String value
           
 
Fields inherited from class org.apache.axis2.om.impl.llom.OMNodeImpl
builder, done, nextSibling, nodeType, parent, previousSibling
 
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
OMCommentImpl(OMContainer parentNode)
          Constructor OMCommentImpl
OMCommentImpl(OMContainer parentNode, java.lang.String contentText)
          Constructor OMCommentImpl
 
Method Summary
 void discard()
          discard this node
 java.lang.String getValue()
          get the value of this comment
 void serialize(OMOutputImpl omOutput)
          Serialize the node without caching
 void serializeWithCache(OMOutputImpl omOutput)
          Serialize the node with caching
 void setValue(java.lang.String text)
          set the value of this comment
 
Methods inherited from class org.apache.axis2.om.impl.llom.OMNodeImpl
build, detach, getNextSibling, getParent, getPreviousSibling, getType, insertSiblingAfter, insertSiblingBefore, isComplete, serialize, serializeWithCache, setComplete, setNextSibling, setParent, setPreviousSibling, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.axis2.om.OMNode
build, detach, getNextSibling, getParent, getPreviousSibling, getType, insertSiblingAfter, insertSiblingBefore, isComplete, serialize, serializeWithCache
 

Field Detail

value

protected java.lang.String value
Constructor Detail

OMCommentImpl

public OMCommentImpl(OMContainer parentNode,
                     java.lang.String contentText)
Constructor OMCommentImpl

Parameters:
parentNode -
contentText -

OMCommentImpl

public OMCommentImpl(OMContainer parentNode)
Constructor OMCommentImpl

Parameters:
parentNode -
Method Detail

serializeWithCache

public void serializeWithCache(OMOutputImpl omOutput)
                        throws XMLStreamException
Serialize the node with caching

Overrides:
serializeWithCache in class OMNodeImpl
Parameters:
omOutput -
Throws:
XMLStreamException
See Also:
serializeWithCache(org.apache.axis2.om.impl.OMOutputImpl)

serialize

public void serialize(OMOutputImpl omOutput)
               throws XMLStreamException
Serialize the node without caching

Overrides:
serialize in class OMNodeImpl
Parameters:
omOutput -
Throws:
XMLStreamException
See Also:
serialize(org.apache.axis2.om.impl.OMOutputImpl)

getValue

public java.lang.String getValue()
get the value of this comment

Specified by:
getValue in interface OMComment
Returns:
string

setValue

public void setValue(java.lang.String text)
set the value of this comment

Specified by:
setValue in interface OMComment
Parameters:
text -

discard

public void discard()
             throws OMException
discard this node

Specified by:
discard in interface OMNode
Throws:
OMException