|
||||||||||
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.ProcessingInstruction
public class ProcessingInstruction
The iDOM processing instruction.
Field Summary | |
---|---|
protected java.lang.String |
_rawData
The raw data. |
protected java.lang.String |
_target
The target. |
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 | |
---|---|
protected |
ProcessingInstruction()
Constructor. |
|
ProcessingInstruction(java.lang.String target,
java.util.Map<java.lang.String,java.lang.String> data)
Constructor. |
|
ProcessingInstruction(java.lang.String target,
java.lang.String data)
Constructor. |
Method Summary | |
---|---|
java.lang.String |
getData()
|
java.lang.String |
getName()
Gets the name of the item. |
short |
getNodeType()
|
java.lang.String |
getTarget()
|
java.lang.String |
getText()
Gets the text of this item, or null if it is neither Textual
nor Element . |
java.util.Map<java.lang.String,java.lang.String> |
parseData()
Returns the parsed data in the form of Map (never null). |
static java.util.Map<java.lang.String,java.lang.String> |
parseToMap(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String rawData)
Parses the raw data into a map. |
void |
setData(java.util.Map<java.lang.String,java.lang.String> data)
Sets the raw data with a data map. |
void |
setData(java.lang.String data)
|
void |
setName(java.lang.String name)
Sets the name of the item. |
void |
setTarget(java.lang.String target)
|
void |
setText(java.lang.String text)
Sets the text of this item. |
java.lang.String |
toString()
|
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, getNodeName, getNodeValue, getOwnerDocument, getParent, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, hashCode, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, match, normalize, removeChild, replaceChild, setLocator, 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.Node |
---|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
Field Detail |
---|
protected java.lang.String _target
protected java.lang.String _rawData
Constructor Detail |
---|
public ProcessingInstruction(java.lang.String target, java.lang.String data)
public ProcessingInstruction(java.lang.String target, java.util.Map<java.lang.String,java.lang.String> data)
protected ProcessingInstruction()
Method Detail |
---|
public final java.lang.String getTarget()
getTarget
in interface org.w3c.dom.ProcessingInstruction
public final void setTarget(java.lang.String target)
public final java.lang.String getData()
getData
in interface org.w3c.dom.ProcessingInstruction
public final void setData(java.lang.String data)
setData
in interface org.w3c.dom.ProcessingInstruction
public final java.util.Map<java.lang.String,java.lang.String> parseData()
public final void setData(java.util.Map<java.lang.String,java.lang.String> data)
IllegalSyntaxException
- if name contains
an invalid character: '=', ' ', '\'', '"'public static final java.util.Map<java.lang.String,java.lang.String> parseToMap(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String rawData)
Most of characters are considered as ordinary (like 'a'), exception '"', '='
For example, the string will cause ("a12", Intger(12)),
("b+3", null), ("345", null), ("c6", "abc=125&3?5"):
a12 =12 b+3 345 c6=\t'abc=125&3?5'
IllegalSyntaxException
- if syntax errospublic final java.lang.String getName()
Item
getName
in interface Item
Namespaceable.getTagName()
public final void setName(java.lang.String name)
Item
setName
in interface Item
setName
in class AbstractItem
Namespaceable.setTagName(java.lang.String)
public final java.lang.String getText()
Item
Textual
nor Element
.
For Element, the text is the concatenation of all its textual
children, including Text, CDATA, and Binary.
Besides String-type value, some item, e.g., Binary, allows any type of objects. Caller could test whether a item implements the Binable interface, and use Binable.getValue instead. For binable vertices, getText is actually getValue().toString().
The returned value is neither trimmed nor normalized.
getText
in interface Item
getText
in class AbstractItem
public final void setText(java.lang.String text)
Item
setText
in interface Item
setText
in class AbstractItem
public final short getNodeType()
getNodeType
in interface org.w3c.dom.Node
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |