|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exist.memtree.NodeImpl
org.exist.memtree.ElementImpl
public class ElementImpl
| Field Summary |
|---|
| Fields inherited from class org.exist.memtree.NodeImpl |
|---|
document, NAMESPACE_NODE, nodeNumber, REFERENCE_NODE |
| 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.exist.xquery.value.NodeValue |
|---|
IN_MEMORY_NODE, PERSISTENT_NODE |
| Fields inherited from interface org.exist.xquery.value.Sequence |
|---|
EMPTY_SEQUENCE |
| Constructor Summary | |
|---|---|
ElementImpl(DocumentImpl doc,
int nodeNumber)
|
|
| Method Summary | |
|---|---|
protected XmldbURI |
calculateBaseURI()
|
boolean |
declaresNamespacePrefixes()
The method declaresNamespacePrefixes. |
java.lang.String |
getAttribute(java.lang.String name)
|
org.w3c.dom.Attr |
getAttributeNode(java.lang.String name)
|
org.w3c.dom.Attr |
getAttributeNodeNS(java.lang.String namespaceURI,
java.lang.String localName)
|
java.lang.String |
getAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
|
org.w3c.dom.NamedNodeMap |
getAttributes()
|
int |
getAttributesCount()
|
java.lang.String |
getBaseURI()
|
int |
getChildCount()
|
org.w3c.dom.NodeList |
getChildNodes()
|
org.w3c.dom.NodeList |
getElementsByTagName(java.lang.String name)
|
org.w3c.dom.NodeList |
getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String name)
|
org.w3c.dom.Node |
getFirstChild()
|
NodeImpl |
getFirstChild(NodeTest test)
|
int |
getItemType()
Return the primary type to which all items in this sequence belong. |
java.lang.String |
getLocalName()
|
java.lang.String |
getNamespaceForPrefix(java.lang.String name)
The method getNamespaceForPrefix. |
java.util.Map<java.lang.String,java.lang.String> |
getNamespaceMap()
The method getNamespaceMap. |
java.lang.String |
getNamespaceURI()
|
java.lang.String |
getNodeValue()
|
java.lang.String |
getPrefix()
|
java.util.Set<java.lang.String> |
getPrefixes()
The method getPrefixes. |
QName |
getQName()
|
org.w3c.dom.TypeInfo |
getSchemaTypeInfo()
? @see org.w3c.dom.Element#getSchemaTypeInfo() |
java.lang.String |
getTagName()
|
boolean |
hasAttribute(java.lang.String name)
|
boolean |
hasAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
|
boolean |
hasAttributes()
|
boolean |
hasChildNodes()
|
void |
removeAttribute(java.lang.String arg0)
|
org.w3c.dom.Attr |
removeAttributeNode(org.w3c.dom.Attr arg0)
|
void |
removeAttributeNS(java.lang.String arg0,
java.lang.String arg1)
|
void |
selectAttributes(NodeTest test,
Sequence result)
|
void |
selectChildren(NodeTest test,
Sequence result)
|
void |
selectDescendantAttributes(NodeTest test,
Sequence result)
|
void |
selectDescendants(boolean includeSelf,
NodeTest test,
Sequence result)
|
void |
setAttribute(java.lang.String name,
java.lang.String value)
|
org.w3c.dom.Attr |
setAttributeNode(org.w3c.dom.Attr arg0)
|
org.w3c.dom.Attr |
setAttributeNodeNS(org.w3c.dom.Attr arg0)
|
void |
setAttributeNS(java.lang.String arg0,
java.lang.String arg1,
java.lang.String arg2)
|
void |
setIdAttribute(java.lang.String name,
boolean isId)
? @see org.w3c.dom.Element#setIdAttribute(java.lang.String, boolean) |
void |
setIdAttributeNode(org.w3c.dom.Attr idAttr,
boolean isId)
? @see org.w3c.dom.Element#setIdAttributeNode(org.w3c.dom.Attr, boolean) |
void |
setIdAttributeNS(java.lang.String namespaceURI,
java.lang.String localName,
boolean isId)
? @see org.w3c.dom.Element#setIdAttributeNS(java.lang.String, java.lang.String, boolean) |
void |
setTextContent(java.lang.String textContent)
? @see org.w3c.dom.Node#setTextContent(java.lang.String) |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.exist.dom.NodeAtExist |
|---|
getDocumentAtExist, getNodeId, getNodeNumber |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface org.w3c.dom.Node |
|---|
appendChild, cloneNode, compareDocumentPosition, getFeature, getLastChild, getNextSibling, getNodeName, getNodeType, getOwnerDocument, getParentNode, getPreviousSibling, getTextContent, getUserData, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setUserData |
| Constructor Detail |
|---|
public ElementImpl(DocumentImpl doc,
int nodeNumber)
| Method Detail |
|---|
public java.lang.String getTagName()
getTagName in interface org.w3c.dom.Elementpublic QName getQName()
getQName in interface QNameablegetQName in class NodeImplpublic boolean hasChildNodes()
hasChildNodes in interface org.w3c.dom.NodehasChildNodes in class NodeImplpublic org.w3c.dom.Node getFirstChild()
getFirstChild in interface org.w3c.dom.NodegetFirstChild in class NodeImplpublic org.w3c.dom.NodeList getChildNodes()
getChildNodes in interface org.w3c.dom.NodegetChildNodes in class NodeImplpublic int getChildCount()
public java.lang.String getNamespaceURI()
getNamespaceURI in interface org.w3c.dom.NodegetNamespaceURI in class NodeImplpublic java.lang.String getPrefix()
getPrefix in interface org.w3c.dom.NodegetPrefix in class NodeImplpublic java.lang.String getLocalName()
getLocalName in interface org.w3c.dom.NodegetLocalName in class NodeImplpublic boolean hasAttributes()
hasAttributes in interface org.w3c.dom.NodehasAttributes in class NodeImplpublic java.lang.String getAttribute(java.lang.String name)
getAttribute in interface org.w3c.dom.Element
public void setAttribute(java.lang.String name,
java.lang.String value)
throws org.w3c.dom.DOMException
setAttribute in interface org.w3c.dom.Elementorg.w3c.dom.DOMException
public void removeAttribute(java.lang.String arg0)
throws org.w3c.dom.DOMException
removeAttribute in interface org.w3c.dom.Elementorg.w3c.dom.DOMExceptionpublic int getAttributesCount()
public org.w3c.dom.NamedNodeMap getAttributes()
getAttributes in interface org.w3c.dom.NodegetAttributes in class NodeImplpublic org.w3c.dom.Attr getAttributeNode(java.lang.String name)
getAttributeNode in interface org.w3c.dom.Element
public org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr arg0)
throws org.w3c.dom.DOMException
setAttributeNode in interface org.w3c.dom.Elementorg.w3c.dom.DOMException
public org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr arg0)
throws org.w3c.dom.DOMException
removeAttributeNode in interface org.w3c.dom.Elementorg.w3c.dom.DOMException
public void selectAttributes(NodeTest test,
Sequence result)
throws XPathException
selectAttributes in class NodeImplXPathException
public void selectDescendantAttributes(NodeTest test,
Sequence result)
throws XPathException
selectDescendantAttributes in class NodeImplXPathException
public void selectChildren(NodeTest test,
Sequence result)
throws XPathException
selectChildren in class NodeImplXPathException
public NodeImpl getFirstChild(NodeTest test)
throws XPathException
XPathException
public void selectDescendants(boolean includeSelf,
NodeTest test,
Sequence result)
throws XPathException
selectDescendants in class NodeImplXPathExceptionpublic org.w3c.dom.NodeList getElementsByTagName(java.lang.String name)
getElementsByTagName in interface org.w3c.dom.Element
public java.lang.String getAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
getAttributeNS in interface org.w3c.dom.Element
public void setAttributeNS(java.lang.String arg0,
java.lang.String arg1,
java.lang.String arg2)
throws org.w3c.dom.DOMException
setAttributeNS in interface org.w3c.dom.Elementorg.w3c.dom.DOMException
public void removeAttributeNS(java.lang.String arg0,
java.lang.String arg1)
throws org.w3c.dom.DOMException
removeAttributeNS in interface org.w3c.dom.Elementorg.w3c.dom.DOMException
public org.w3c.dom.Attr getAttributeNodeNS(java.lang.String namespaceURI,
java.lang.String localName)
getAttributeNodeNS in interface org.w3c.dom.Element
public org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr arg0)
throws org.w3c.dom.DOMException
setAttributeNodeNS in interface org.w3c.dom.Elementorg.w3c.dom.DOMException
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String name)
getElementsByTagNameNS in interface org.w3c.dom.Elementpublic boolean hasAttribute(java.lang.String name)
hasAttribute in interface org.w3c.dom.Element
public boolean hasAttributeNS(java.lang.String namespaceURI,
java.lang.String localName)
hasAttributeNS in interface org.w3c.dom.Elementpublic java.lang.String getNamespaceForPrefix(java.lang.String name)
getNamespaceForPrefix.
name - a String value
String valuepublic java.util.Set<java.lang.String> getPrefixes()
getPrefixes.
Set valuepublic boolean declaresNamespacePrefixes()
declaresNamespacePrefixes.
boolean valuepublic java.util.Map<java.lang.String,java.lang.String> getNamespaceMap()
getNamespaceMap.
getNamespaceMap in interface ElementAtExistMap valuepublic int getItemType()
SequenceType.NODE for node sets, Type.ITEM
for other sequences with mixed items.
getItemType in interface SequencegetItemType in class NodeImplpublic java.lang.String getBaseURI()
getBaseURI in interface org.w3c.dom.NodegetBaseURI in class NodeImplprotected XmldbURI calculateBaseURI()
calculateBaseURI in class NodeImplpublic org.w3c.dom.TypeInfo getSchemaTypeInfo()
getSchemaTypeInfo in interface org.w3c.dom.Element
public void setIdAttribute(java.lang.String name,
boolean isId)
throws org.w3c.dom.DOMException
setIdAttribute in interface org.w3c.dom.Elementname - DOCUMENT ME!isId - DOCUMENT ME!
org.w3c.dom.DOMException - DOCUMENT ME!
public void setIdAttributeNS(java.lang.String namespaceURI,
java.lang.String localName,
boolean isId)
throws org.w3c.dom.DOMException
setIdAttributeNS in interface org.w3c.dom.ElementnamespaceURI - DOCUMENT ME!localName - DOCUMENT ME!isId - DOCUMENT ME!
org.w3c.dom.DOMException - DOCUMENT ME!
public void setIdAttributeNode(org.w3c.dom.Attr idAttr,
boolean isId)
throws org.w3c.dom.DOMException
setIdAttributeNode in interface org.w3c.dom.ElementidAttr - DOCUMENT ME!isId - DOCUMENT ME!
org.w3c.dom.DOMException - DOCUMENT ME!
public void setTextContent(java.lang.String textContent)
throws org.w3c.dom.DOMException
NodeImpl
setTextContent in interface org.w3c.dom.NodesetTextContent in class NodeImpltextContent - DOCUMENT ME!
org.w3c.dom.DOMException - DOCUMENT ME!public java.lang.String toString()
toString in class java.lang.Object
public java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
getNodeValue in interface org.w3c.dom.NodegetNodeValue in class NodeImplorg.w3c.dom.DOMException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||