class ProcInstImpl extends NodeImpl implements ProcessingInstruction
| Modifier and Type | Field and Description |
|---|---|
(package private) String |
content |
(package private) int |
lineNumber |
(package private) int |
nameCode |
(package private) String |
systemId |
emptyArray, index, parentNODE_LETTERATTRIBUTE_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| Constructor and Description |
|---|
ProcInstImpl(int nameCode,
String content) |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(Outputter out)
Copy this node to a given outputter
|
String |
getData()
The content of this processing instruction.
|
int |
getLineNumber()
Get the line number of the node within its source entity
|
int |
getNameCode()
Get the nameCode of the node.
|
short |
getNodeType()
Return the type of node.
|
String |
getStringValue()
Return the string value of the node.
|
String |
getSystemId()
Get the system ID for the entity containing this node.
|
String |
getTarget()
The target of this processing instruction.
|
void |
setData(String data)
Set the content of this PI.
|
void |
setLocation(String uri,
int lineNumber)
Set the system ID and line number
|
compareOrder, generateId, getAttributes, getAttributeValue, getAttributeValue, getBaseURI, getChildNodes, getDisplayName, getDocumentElement, getDocumentRoot, getEnumeration, getFingerprint, getFirstChild, getLastChild, getLocalName, getNamePool, getNextInDocument, getNextSibling, getOriginatingNode, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getSequenceNumber, getURI, hasAttributes, hasChildNodes, isSameNodeInfo, outputNamespaceNodes, removeNode, setSystemIdappendChild, appendData, cloneNode, compareDocumentPosition, copyStringValue, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, disallowUpdate, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getColumnNumber, getDoctype, getElementById, getElementsByTagName, getElementsByTagNameNS, getFeature, getImplementation, getLength, getName, getNamespaceURI, getNodeName, getNodeValue, getOwnerDocument, getOwnerElement, getParentNode, getPublicId, getSchemaTypeInfo, getSpecified, getTagName, getTextContent, getUserData, getValue, getWholeText, hasAttribute, hasAttributeNS, importNode, insertBefore, insertData, isDefaultNamespace, isElementContentWhitespace, isEqualNode, isId, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceChild, replaceData, replaceWholeText, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setUserData, setValue, splitText, substringData, supportsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendChild, 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, setUserDataString content
int nameCode
String systemId
int lineNumber
public ProcInstImpl(int nameCode,
String content)
public int getNameCode()
getNameCode in interface NodeInfogetNameCode in class NodeImplallocate,
getFingerprintpublic String getStringValue()
NodeInfogetStringValue in interface NodeInfopublic final short getNodeType()
NodeInfogetNodeType in interface NodeInfogetNodeType in interface Nodepublic void setLocation(String uri, int lineNumber)
public String getSystemId()
getSystemId in interface NodeInfogetSystemId in interface SourcegetSystemId in interface SourceLocatorgetSystemId in class NodeImplpublic int getLineNumber()
getLineNumber in interface NodeInfogetLineNumber in interface SourceLocatorgetLineNumber in class NodeImplpublic void copy(Outputter out) throws TransformerException
copy in interface NodeInfoTransformerExceptionpublic String getTarget()
getTarget in interface ProcessingInstructionpublic String getData()
?> .getData in interface ProcessingInstructiongetData in class AbstractNodepublic void setData(String data) throws DOMException
setData in interface ProcessingInstructionsetData in class AbstractNodeDOMException - NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly.