electric.xml
Class CData

java.lang.Object
  extended byelectric.xml.Node
      extended byelectric.xml.Child
          extended byelectric.xml.CharacterData
              extended byelectric.xml.Text
                  extended byelectric.xml.CData
All Implemented Interfaces:
org.w3c.dom.CDATASection, org.w3c.dom.CharacterData, java.lang.Cloneable, IDOMConstants, IXMLConstants, org.w3c.dom.Node, java.io.Serializable, org.w3c.dom.Text

public final class CData
extends Text
implements org.w3c.dom.CDATASection

CData represents an XML CData section.

Author:
webMethods
See Also:
Serialized Form

Field Summary
 
Fields inherited from class electric.xml.Text
raw
 
Fields inherited from class electric.xml.CharacterData
string
 
Fields inherited from class electric.xml.Child
parent
 
Fields inherited from class electric.xml.Node
list, next, prev
 
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 electric.xml.IXMLConstants
ATTLIST_START, ATTLIST_STOP, CDATA, CDATA_START, CDATA_STOP, CLOSE_TAG, COLON, COMMENT_START, COMMENT_STOP, DOCTYPE_START, DOCTYPE_STOP, ELEMENTDECL_START, ELEMENTDECL_STOP, ENCODING, ENTITYDECL_START, ENTITYDECL_STOP, ID, ID_CASE, INSTRUCTION_START, INSTRUCTION_STOP, NEGATIVE_INFINITY, NOT_A_NUMBER, NOTATIONDECL_START, NOTATIONDECL_STOP, NULL, OPEN_TAG, POSITIVE_INFINITY, PUBLIC, SPECIALS, STANDALONE, SUBSTITUTES, SYSTEM, UNDEFINED, VERSION, XML, XML_NAMESPACE, XMLDECL_START, XMLDECL_STOP, XMLNS, XMLNS_NAMESPACE
 
Fields inherited from interface electric.xml.IDOMConstants
CDATA_SECTION_NAME, COMMENT_NAME, CORE, DOCUMENT_FRAGMENT_NAME, DOCUMENT_NAME, HIERARCHY_REQUEST_ERR, TEXT_NAME
 
Constructor Summary
CData(CData cdata)
          Construct a copy of the specified CData.
CData(Parent parent)
           
CData(java.lang.String string)
          Construct a CData with the specified string.
 
Method Summary
 java.lang.Object clone()
          Return a clone of this CData.
 java.lang.String getNodeName()
          Return "#cdata-section".
 short getNodeType()
          Return CDATA_SECTION_NODE.
 void read(NodeReader reader)
           
 void write(NodeWriter writer)
          Write myself to the specified writer.
 
Methods inherited from class electric.xml.Text
getRaw, getString, setRaw, setString, splitText, writeWithSubstitution
 
Methods inherited from class electric.xml.CharacterData
appendData, deleteData, getData, getLength, getNodeValue, insertData, replaceData, setData, setNodeValue, size, substringData
 
Methods inherited from class electric.xml.Child
cloneNode, getByteArray, getByteArray, getByteArray, getBytes, getBytes, getBytes, getDocument, getNextSiblingChild, getOwnerDocument, getParent, getParentNode, getPreviousSiblingChild, getRoot, replaceWith, setNextSiblingChild, setParent, setPreviousSiblingChild, toString, toString, write, write, write
 
Methods inherited from class electric.xml.Node
appendChild, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNextSiblingNode, getNode, getNode, getNodes, getPrefix, getPreviousSibling, getPreviousSiblingNode, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, remove, removeChild, replaceChild, setNextSiblingNode, setPrefix, setPreviousSiblingNode
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Text
splitText
 
Methods inherited from interface org.w3c.dom.CharacterData
appendData, deleteData, getData, getLength, insertData, replaceData, setData, substringData
 
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
 

Constructor Detail

CData

public CData(java.lang.String string)
Construct a CData with the specified string.

Parameters:
string - The comment string.

CData

public CData(CData cdata)
Construct a copy of the specified CData.

Parameters:
cdata - The CData to copy.

CData

public CData(Parent parent)
Parameters:
parent -
Method Detail

clone

public java.lang.Object clone()
Return a clone of this CData.

Overrides:
clone in class Text

read

public void read(NodeReader reader)
          throws java.io.IOException,
                 NamespaceException
Overrides:
read in class Text
Parameters:
reader -
Throws:
java.io.IOException
NamespaceException

write

public void write(NodeWriter writer)
           throws java.io.IOException
Write myself to the specified writer.

Overrides:
write in class Text
Parameters:
writer - The nodeWriter.
Throws:
java.io.IOException - If an I/O exception occurs.

getNodeType

public short getNodeType()
Return CDATA_SECTION_NODE.

Specified by:
getNodeType in interface org.w3c.dom.Node
Overrides:
getNodeType in class Text

getNodeName

public java.lang.String getNodeName()
Return "#cdata-section".

Specified by:
getNodeName in interface org.w3c.dom.Node
Overrides:
getNodeName in class Text


copyright© 2001-2004 by webMethods All Rights Reserved.