org.eclipse.wst.jsdt.web.ui.views.contentoutline
Class JsJfaceNode
java.lang.Object
ElementImpl
org.eclipse.wst.jsdt.web.ui.views.contentoutline.JsJfaceNode
- All Implemented Interfaces:
- IJavaWebNode, org.w3c.dom.Node
public class JsJfaceNode
- extends ElementImpl
- implements org.w3c.dom.Node, IJavaWebNode
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. It is being made available at this early stage to solicit feedback
from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
(repeatedly) as the API evolves.
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 |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
JsJfaceNode
public JsJfaceNode(org.w3c.dom.Node parent,
IJavaScriptElement originalElement,
Position structureDocLocation)
JsJfaceNode
public JsJfaceNode(org.w3c.dom.Node parent,
IJavaScriptElement originalElement,
Position structureDocLocation,
java.lang.String typeName)
getImage
public Image getImage()
hasChildren
public boolean hasChildren()
- Specified by:
hasChildren
in interface IJavaWebNode
setName
public void setName(java.lang.String name)
addAdapter
public void addAdapter(INodeAdapter adapter)
contains
public boolean contains(int testPosition)
equals
public boolean equals(java.lang.Object o)
getAdapterFor
public INodeAdapter getAdapterFor(java.lang.Object type)
getAdapters
public java.util.Collection getAdapters()
getEndOffset
public int getEndOffset()
getExistingAdapter
public INodeAdapter getExistingAdapter(java.lang.Object type)
getJavaElement
public IJavaScriptElement getJavaElement()
- Specified by:
getJavaElement
in interface IJavaWebNode
getLength
public int getLength()
getStartOffset
public int getStartOffset()
getTranslation
public IJsTranslation getTranslation()
notify
public void notify(int eventType,
java.lang.Object changedFeature,
java.lang.Object oldValue,
java.lang.Object newValue,
int pos)
removeAdapter
public void removeAdapter(INodeAdapter adapter)
setAdapterRegistry
public void setAdapterRegistry(FactoryRegistry registry)