|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.zkoss.idom.impl.AbstractItem org.zkoss.idom.impl.AbstractTextual org.zkoss.idom.Binary
public class Binary
The binary item. It is iDOM's extension to W3C/DOM, which allows only String-type value. However, XML files doesn't convey the type information, so, when loading back an XML file, Binary vertices become CData vertices.
To be compatible with W3C/DOM utility, it fakes as Text. Thus, getNodeName returns "#text", rather than getName ("#binary").
CData
,
Serialized FormField Summary |
---|
Fields inherited from class org.zkoss.idom.impl.AbstractTextual |
---|
_text |
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 org.zkoss.idom.Item |
---|
FIND_BY_PREFIX, FIND_BY_REGEX, FIND_BY_TAGNAME, FIND_IGNORE_CASE, FIND_RECURSIVE |
Constructor Summary | |
---|---|
Binary()
Constructor. |
|
Binary(java.lang.Object value)
Constructor. |
|
Binary(java.lang.String value)
Constructor. |
Method Summary | |
---|---|
protected void |
checkText(java.lang.String text)
Checks whether the text is valid. |
java.lang.String |
getName()
Gets the name of the item. |
java.lang.String |
getNodeName()
|
short |
getNodeType()
|
java.lang.String |
getText()
Gets the text representation of the value. |
java.lang.Object |
getValue()
Gets the value of a item that accepts any type as its value. |
void |
setText(java.lang.String text)
Sets the text of this item. |
void |
setValue(java.lang.Object o)
Sets the value of a item that accepts any type as its value. |
java.lang.String |
toString()
Gets the textual representation for debug. |
Methods inherited from class org.zkoss.idom.impl.AbstractTextual |
---|
appendData, deleteData, getData, getLength, getTextContent, getWholeText, insertData, isCoalesceable, isElementContentWhitespace, isPartOfParentText, replaceData, replaceWholeText, setData, split, splitText, substringData |
Methods inherited from class org.zkoss.idom.impl.AbstractItem |
---|
appendChild, clone, cloneNode, compareDocumentPosition, detach, equals, getAttributes, getBaseURI, getChildNodes, getDocument, getFeature, getFirstChild, getLastChild, getLocalName, getLocator, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParent, getParentNode, getPrefix, getPreviousSibling, getUserData, hasAttributes, hasChildNodes, hashCode, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, match, normalize, removeChild, replaceChild, setLocator, setName, setNodeValue, setParent, setPrefix, setTextContent, setUserData |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Text |
---|
getWholeText, isElementContentWhitespace, replaceWholeText, 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, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
Constructor Detail |
---|
public Binary(java.lang.String value)
public Binary(java.lang.Object value)
public Binary()
Method Detail |
---|
protected void checkText(java.lang.String text)
AbstractTextual
checkText
in class AbstractTextual
public final java.lang.Object getValue()
Binable
getValue
in interface Binable
public final void setValue(java.lang.Object o)
Binable
setValue
in interface Binable
public final java.lang.String getText()
getText
in interface Item
getText
in class AbstractTextual
public final void setText(java.lang.String text)
Item
setText
in interface Item
setText
in class AbstractTextual
public final java.lang.String getName()
Item
getName
in interface Item
Namespaceable.getTagName()
public final java.lang.String getNodeName()
getNodeName
in interface org.w3c.dom.Node
getNodeName
in class AbstractItem
public final short getNodeType()
getNodeType
in interface org.w3c.dom.Node
public java.lang.String toString()
toString
in class AbstractTextual
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |