Package gnu.kawa.xml
Class KText
- java.lang.Object
-
- gnu.lists.SeqPosition<java.lang.Object,NodeTree>
-
- gnu.kawa.xml.KNode
-
- gnu.kawa.xml.KCharacterData
-
- gnu.kawa.xml.KText
-
- All Implemented Interfaces:
Consumable,java.util.Enumeration<java.lang.Object>,java.util.Iterator<java.lang.Object>,java.util.ListIterator<java.lang.Object>,org.w3c.dom.CharacterData,org.w3c.dom.Node,org.w3c.dom.Text
- Direct Known Subclasses:
KCDATASection
public class KText extends KCharacterData implements org.w3c.dom.Text
-
-
Field Summary
-
Fields inherited from class gnu.lists.SeqPosition
ipos, sequence
-
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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetNodeName()shortgetNodeType()java.lang.StringgetWholeText()booleanhasAttributes()booleanisElementContentWhitespace()static KTextmake(java.lang.String text)org.w3c.dom.TextreplaceWholeText(java.lang.String content)org.w3c.dom.TextsplitText(int offset)-
Methods inherited from class gnu.kawa.xml.KCharacterData
appendData, deleteData, getData, getLength, insertData, replaceData, setData, substringData
-
Methods inherited from class gnu.kawa.xml.KNode
appendChild, atomicValue, baseURI, cloneNode, coerce, compareDocumentPosition, consume, copy, getAttributes, getBaseURI, getChildNodes, getElementsByTagName, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeNameObject, getNodeSymbol, getNodeValue, getNodeValue, getNodeValue, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getTextContent, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, make, make, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData, toString
-
Methods inherited from class gnu.lists.SeqPosition
add, finalize, fromEndIndex, getContainingSequenceSize, getNext, getNextKind, getNextTypeName, getNextTypeObject, getPos, getPrevious, gotoChildrenStart, gotoEnd, gotoNext, gotoPrevious, gotoStart, hasMoreElements, hasNext, hasPrevious, isAfter, make, next, nextElement, nextIndex, previous, previousIndex, release, remove, set, set, set, setNext, setPos, setPos, setPrevious, toInfo
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
Constructor Detail
-
KText
public KText(NodeTree seq, int ipos)
-
-
Method Detail
-
make
public static KText make(java.lang.String text)
-
getNodeType
public short getNodeType()
- Specified by:
getNodeTypein interfaceorg.w3c.dom.Node- Specified by:
getNodeTypein classKNode
-
getNodeName
public java.lang.String getNodeName()
- Specified by:
getNodeNamein interfaceorg.w3c.dom.Node- Overrides:
getNodeNamein classKNode
-
splitText
public org.w3c.dom.Text splitText(int offset) throws org.w3c.dom.DOMException- Specified by:
splitTextin interfaceorg.w3c.dom.Text- Throws:
org.w3c.dom.DOMException
-
getWholeText
public java.lang.String getWholeText()
- Specified by:
getWholeTextin interfaceorg.w3c.dom.Text
-
replaceWholeText
public org.w3c.dom.Text replaceWholeText(java.lang.String content) throws org.w3c.dom.DOMException- Specified by:
replaceWholeTextin interfaceorg.w3c.dom.Text- Throws:
org.w3c.dom.DOMException
-
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributesin interfaceorg.w3c.dom.Node- Overrides:
hasAttributesin classKNode
-
isElementContentWhitespace
public boolean isElementContentWhitespace()
- Specified by:
isElementContentWhitespacein interfaceorg.w3c.dom.Text
-
-