railo.runtime.text.xml.struct
Class XMLCDATASectionStruct

java.lang.Object
  extended by railo.runtime.type.util.StructSupport
      extended by railo.runtime.text.xml.struct.XMLNodeStruct
          extended by railo.runtime.text.xml.struct.XMLCDATASectionStruct
All Implemented Interfaces:
Serializable, Cloneable, Map, CDATASection, CharacterData, Node, Text, Dumpable, Castable, XMLObject, XMLStruct, Collection, Iteratorable, Sizeable, Struct

public final class XMLCDATASectionStruct
extends XMLNodeStruct
implements CDATASection

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface railo.runtime.type.Collection
Collection.Key
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
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
 
Fields inherited from interface railo.runtime.type.Struct
TYPE_LINKED, TYPE_REGULAR, TYPE_SYNC, TYPE_WEAKED
 
Constructor Summary
XMLCDATASectionStruct(CDATASection section, boolean caseSensitive)
          constructor of the class
 
Method Summary
 void appendData(String arg)
           
 Node cloneNode(boolean deep)
           
 void deleteData(int offset, int count)
           
 Collection duplicate(boolean deepCopy)
           
 String getData()
           
 int getLength()
           
 String getWholeText()
           
 void insertData(int offset, String arg)
           
 boolean isElementContentWhitespace()
           
 void replaceData(int offset, int count, String arg)
           
 Text replaceWholeText(String arg0)
           
 void setData(String data)
           
 Text splitText(int offset)
           
 String substringData(int offset, int count)
           
 
Methods inherited from class railo.runtime.text.xml.struct.XMLNodeStruct
appendChild, castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, clear, compareDocumentPosition, compareTo, compareTo, compareTo, compareTo, containsKey, equals, get, get, getAttributes, getBaseURI, getCaseSensitive, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getMap, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, getXMLNodeList, hasAttributes, hasChildNodes, insertBefore, isCaseSensitive, isDefaultNamespace, isEqualNode, isSameNode, isSupported, keyIterator, keys, keysAsString, lookupNamespaceURI, lookupPrefix, normalize, remove, remove, removeChild, removeEL, replaceChild, set, setEL, setNodeValue, setPrefix, setTextContent, setUserData, size, toDumpData, toNode
 
Methods inherited from class railo.runtime.type.util.StructSupport
clone, containsKey, containsKey, containsValue, entrySet, get, get, get, invalidKey, isEmpty, iterator, keySet, put, putAll, remove, set, setEL, sizeOf, toString, valueIterator, values
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 
Methods inherited from interface railo.runtime.type.Collection
clone, containsKey, get, get, set, setEL
 
Methods inherited from interface railo.runtime.type.Iteratorable
iterator, valueIterator
 
Methods inherited from interface java.util.Map
containsKey, containsValue, entrySet, get, hashCode, isEmpty, keySet, put, putAll, remove, values
 

Constructor Detail

XMLCDATASectionStruct

public XMLCDATASectionStruct(CDATASection section,
                             boolean caseSensitive)
constructor of the class

Parameters:
section -
caseSensitive -
Method Detail

splitText

public Text splitText(int offset)
               throws DOMException
Specified by:
splitText in interface Text
Throws:
DOMException
See Also:
Text.splitText(int)

getLength

public int getLength()
Specified by:
getLength in interface CharacterData
See Also:
CharacterData.getLength()

deleteData

public void deleteData(int offset,
                       int count)
                throws DOMException
Specified by:
deleteData in interface CharacterData
Throws:
DOMException
See Also:
CharacterData.deleteData(int, int)

getData

public String getData()
               throws DOMException
Specified by:
getData in interface CharacterData
Throws:
DOMException
See Also:
CharacterData.getData()

substringData

public String substringData(int offset,
                            int count)
                     throws DOMException
Specified by:
substringData in interface CharacterData
Throws:
DOMException
See Also:
CharacterData.substringData(int, int)

replaceData

public void replaceData(int offset,
                        int count,
                        String arg)
                 throws DOMException
Specified by:
replaceData in interface CharacterData
Throws:
DOMException
See Also:
CharacterData.replaceData(int, int, java.lang.String)

insertData

public void insertData(int offset,
                       String arg)
                throws DOMException
Specified by:
insertData in interface CharacterData
Throws:
DOMException
See Also:
CharacterData.insertData(int, java.lang.String)

appendData

public void appendData(String arg)
                throws DOMException
Specified by:
appendData in interface CharacterData
Throws:
DOMException
See Also:
CharacterData.appendData(java.lang.String)

setData

public void setData(String data)
             throws DOMException
Specified by:
setData in interface CharacterData
Throws:
DOMException
See Also:
CharacterData.setData(java.lang.String)

getWholeText

public String getWholeText()
Specified by:
getWholeText in interface Text
See Also:
Text.getWholeText()

isElementContentWhitespace

public boolean isElementContentWhitespace()
Specified by:
isElementContentWhitespace in interface Text
See Also:
Text.isElementContentWhitespace()

replaceWholeText

public Text replaceWholeText(String arg0)
                      throws DOMException
Specified by:
replaceWholeText in interface Text
Throws:
DOMException
See Also:
Text.replaceWholeText(java.lang.String)

duplicate

public Collection duplicate(boolean deepCopy)
Specified by:
duplicate in interface Collection
Overrides:
duplicate in class XMLNodeStruct
See Also:
Collection.duplicate(boolean)

cloneNode

public Node cloneNode(boolean deep)
Specified by:
cloneNode in interface Node
Overrides:
cloneNode in class XMLNodeStruct
See Also:
Node.cloneNode(boolean)


Copyright © 2012 Railo