Package org.eclipse.lemminx.dom
Class DOMProcessingInstruction
- java.lang.Object
-
- org.eclipse.lemminx.dom.DOMNode
-
- org.eclipse.lemminx.dom.DOMCharacterData
-
- org.eclipse.lemminx.dom.DOMProcessingInstruction
-
- All Implemented Interfaces:
DOMRange,CharacterData,Node,ProcessingInstruction
public class DOMProcessingInstruction extends DOMCharacterData implements ProcessingInstruction
A processing instruction node.
-
-
Field Summary
-
Fields inherited from class org.eclipse.lemminx.dom.DOMNode
DTD_ATT_LIST_NODE, DTD_DECL_NODE, DTD_ELEMENT_DECL_NODE, DTD_ENTITY_DECL_NODE, DTD_NOTATION_DECL, NULL_VALUE
-
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
-
-
Constructor Summary
Constructors Constructor Description DOMProcessingInstruction(int start, int end)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetData()intgetEndContent()intgetEndTagStart()Returns the end tag start offset andDOMNode.NULL_VALUEif it doesn't exist.StringgetNodeName()shortgetNodeType()intgetStartContent()StringgetTarget()booleanisProcessingInstruction()booleanisProlog()voidsetData(String data)-
Methods inherited from class org.eclipse.lemminx.dom.DOMCharacterData
appendData, deleteData, endsWithNewLine, getDelimiter, getLength, getNodeValue, getNormalizedData, hasData, hasMultiLine, hasSiblings, insertData, isWhitespace, replaceData, setWhitespace, startsWithNewLine, substringData
-
Methods inherited from class org.eclipse.lemminx.dom.DOMNode
addChild, appendChild, cloneNode, compareDocumentPosition, findAttrAt, findAttrAt, findDTDDeclParameterAt, findDTDDeclParameterAt, findNodeAt, findNodeBefore, findNodeOrAttrAt, findTextAt, getAttribute, getAttributeAtIndex, getAttributeNode, getAttributeNode, getAttributeNodes, getAttributes, getBaseURI, getChild, getChildNodes, getChildren, getChildrenWithAttributeValue, getEnd, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getOrphanEndElement, getOrphanEndElement, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPreviousNonTextSibling, getPreviousSibling, getStart, getTextContent, getUserData, hasAttribute, hasAttributes, hasChildNodes, insertBefore, isAttribute, isCDATA, isCharacterData, isChildOfOwnerDocument, isClosed, isComment, isDefaultNamespace, isDoctype, isDTDAttListDecl, isDTDElementDecl, isDTDEntityDecl, isDTDNotationDecl, isElement, isEqualNode, isGenericDTDDecl, isIncluded, isIncluded, isOwnerDocument, isSameNode, isSupported, isText, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setAttribute, setAttributeNode, setNodeValue, setPrefix, setTextContent, setUserData, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, 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, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
Method Detail
-
isProcessingInstruction
public boolean isProcessingInstruction()
- Overrides:
isProcessingInstructionin classDOMNode
-
getStartContent
public int getStartContent()
- Overrides:
getStartContentin classDOMCharacterData
-
getEndContent
public int getEndContent()
- Overrides:
getEndContentin classDOMCharacterData
-
getEndTagStart
public int getEndTagStart()
Returns the end tag start offset andDOMNode.NULL_VALUEif it doesn't exist.- Returns:
- the end tag start offset and
DOMNode.NULL_VALUEif it doesn't exist.
-
getNodeType
public short getNodeType()
- Specified by:
getNodeTypein interfaceNode
-
getNodeName
public String getNodeName()
- Specified by:
getNodeNamein interfaceNode
-
getTarget
public String getTarget()
- Specified by:
getTargetin interfaceProcessingInstruction
-
getData
public String getData()
- Specified by:
getDatain interfaceCharacterData- Specified by:
getDatain interfaceProcessingInstruction- Overrides:
getDatain classDOMCharacterData
-
setData
public void setData(String data) throws DOMException
- Specified by:
setDatain interfaceCharacterData- Specified by:
setDatain interfaceProcessingInstruction- Overrides:
setDatain classDOMCharacterData- Throws:
DOMException
-
-