Methods Summary |
---|
public java.lang.String | getBaseURI()Returns the absolute base URI of this node or null if the implementation
wasn't able to obtain an absolute URI. Note: If the URI is malformed, a
null is returned.
if (needsSyncData()) {
synchronizeData();
}
return ownerNode.getBaseURI();
|
public java.lang.String | getData()A PI's data content tells the processor what we actually want it
to do. It is defined slightly differently in HTML and XML.
In XML, the data begins with the non-whitespace character
immediately after the target -- @see getTarget().
In HTML, the data begins with the character immediately after the
"<?" token that begins the PI.
Note that getNodeValue is aliased to getData
if (needsSyncData()) {
synchronizeData();
}
return data;
|
public java.lang.String | getNodeName()Returns the target
if (needsSyncData()) {
synchronizeData();
}
return target;
|
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.
return Node.PROCESSING_INSTRUCTION_NODE;
|
public java.lang.String | getTarget()A PI's "target" states what processor channel the PI's data
should be directed to. It is defined differently in HTML and XML.
In XML, a PI's "target" is the first (whitespace-delimited) token
following the "" token that begins the PI.
In HTML, target is always null.
Note that getNodeName is aliased to getTarget.
if (needsSyncData()) {
synchronizeData();
}
return target;
|
public void | setData(java.lang.String data)Change the data content of this PI.
Note that setData is aliased to setNodeValue.
// Hand off to setNodeValue for code-reuse reasons (mutation
// events, readonly protection, synchronizing, etc.)
setNodeValue(data);
|