org.apache.xalan.stree
Class WhiteSpace
java.lang.Object
|
+--org.apache.xml.utils.UnImplNode
|
+--org.apache.xalan.stree.Child
|
+--org.apache.xalan.stree.WhiteSpace
- public class WhiteSpace
- extends Child
Right now this is the same as TextImpl. Not sure what I
want to do with this, but it certainly seems like there
should be some way to optimize the storage of whitespace
nodes.
Method Summary |
java.lang.String |
getData()
Retrieve character data currently stored in this node. |
int |
getLength()
Report number of characters currently stored in this node's
data. |
java.lang.String |
getLocalName()
Returns the local part of the qualified name of this node. |
java.lang.String |
getNodeName()
Returns the node name. |
short |
getNodeType()
A short integer indicating what type of node this is. |
java.lang.String |
getNodeValue()
Text associated with this node |
Methods inherited from class org.apache.xalan.stree.Child |
dispatchCharactersEvent,
getAttributes,
getFirstChild,
getLastChild,
getLevel,
getNamespaceURI,
getNextSibling,
getOwnerDocument,
getParentNode,
getPrefix,
getPreviousSibling,
getTagName,
getUid,
hasChildNodes,
isComplete,
isNamespaceNode,
isSupported,
setAttribute,
setComplete,
setLevel |
Methods inherited from class org.apache.xml.utils.UnImplNode |
appendChild,
appendData,
cloneNode,
createAttribute,
createAttributeNS,
createCDATASection,
createComment,
createDocumentFragment,
createElement,
createElementNS,
createEntityReference,
createProcessingInstruction,
createTextNode,
deleteData,
error,
error,
getAttribute,
getAttributeNode,
getAttributeNodeNS,
getAttributeNS,
getChildNodes,
getDoctype,
getDocumentElement,
getElementById,
getElementsByTagName,
getElementsByTagNameNS,
getImplementation,
getOwnerElement,
getSpecified,
hasAttribute,
hasAttributeNS,
hasAttributes,
importNode,
insertBefore,
insertData,
item,
normalize,
removeAttribute,
removeAttributeNode,
removeAttributeNS,
removeChild,
replaceChild,
replaceData,
setAttributeNode,
setAttributeNodeNS,
setAttributeNS,
setData,
setNodeValue,
setPrefix,
setValue,
splitText,
substringData |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
WhiteSpace
public WhiteSpace(DocumentImpl doc,
char[] ch,
int start,
int length)
- Constructor WhiteSpace
- Parameters:
doc
- Document objectch
- Array containing whitespace datastart
- Start of data in arraylength
- Length of data in array
getNodeType
public short getNodeType()
- A short integer indicating what type of node this is. The named
constants for this value are defined in the org.w3c.dom.Node interface.
- Returns:
- TEXT_NODE node type
- Overrides:
- getNodeType in class UnImplNode
getNodeName
public java.lang.String getNodeName()
- Returns the node name.
- Returns:
- Text node name
- Overrides:
- getNodeName in class UnImplNode
getLocalName
public java.lang.String getLocalName()
- Returns the local part of the qualified name of this node.
For nodes created with a DOM Level 1 method, such as
createElement
from the Document
interface,
it is null
.
- Returns:
- Text node name
- Overrides:
- getLocalName in class Child
- Since:
- DOM Level 2
getData
public java.lang.String getData()
- Retrieve character data currently stored in this node.
- Returns:
- Text associated with this node
- Throws:
- DOMExcpetion(DOMSTRING_SIZE_ERR) - In some implementations,
the stored data may exceed the permitted length of strings. If so,
getData() will throw this DOMException advising the user to
instead retrieve the data in chunks via the substring() operation.
getLength
public int getLength()
- Report number of characters currently stored in this node's
data. It may be 0, meaning that the value is an empty string.
- Returns:
- Length of text associated with this node
- Overrides:
- getLength in class UnImplNode
getNodeValue
public java.lang.String getNodeValue()
- Text associated with this node
- Returns:
- Text associated with this node
- Overrides:
- getNodeValue in class UnImplNode
Copyright � 2000 Apache XML Project. All Rights Reserved.