Package com.jsevy.jxml
Class XMLElement
- java.lang.Object
-
- com.jsevy.jxml.XMLNode
-
- com.jsevy.jxml.XMLElement
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.w3c.dom.Element
,org.w3c.dom.Node
- Direct Known Subclasses:
SVGAnimate
,SVGEntity
,SVGSet
public class XMLElement extends XMLNode implements org.w3c.dom.Element
-
-
Field Summary
-
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 XMLElement()
XMLElement(java.lang.String name)
XMLElement(java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.Node
cloneNode(boolean deep)
short
compareDocumentPosition(org.w3c.dom.Node other)
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()
org.w3c.dom.NodeList
getElementsByTagName(java.lang.String tagName)
org.w3c.dom.NodeList
getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
short
getNodeType()
org.w3c.dom.TypeInfo
getSchemaTypeInfo()
java.lang.String
getTagName()
java.lang.String
getTextContent()
boolean
hasAttribute(java.lang.String name)
boolean
hasAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
boolean
hasAttributes()
void
removeAttribute(java.lang.String name)
org.w3c.dom.Attr
removeAttributeNode(org.w3c.dom.Attr oldAttr)
void
removeAttributeNS(java.lang.String namespaceURI, java.lang.String localName)
void
setAttribute(java.lang.String name, java.lang.String value)
org.w3c.dom.Attr
setAttributeNode(org.w3c.dom.Attr newAttr)
org.w3c.dom.Attr
setAttributeNodeNS(org.w3c.dom.Attr newAttr)
void
setAttributeNodes(org.w3c.dom.NamedNodeMap attrList)
void
setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value)
void
setIdAttribute(java.lang.String name, boolean isId)
void
setIdAttributeNode(org.w3c.dom.Attr idAttr, boolean isId)
void
setIdAttributeNS(java.lang.String namespaceURI, java.lang.String localName, boolean isId)
void
setOwnerDocument(org.w3c.dom.Document owner, boolean deep)
-
Methods inherited from class com.jsevy.jxml.XMLNode
appendChild, clone, equals, getBaseURI, getChildNodes, getDescendants, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getUserData, hasChildNodes, insertAfter, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, prependChild, removeChild, replaceChild, setNamespaceURI, setNodeName, setNodeValue, setParentNode, setPrefix, setTextContent, setUserData
-
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Node
appendChild, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
Method Detail
-
cloneNode
public org.w3c.dom.Node cloneNode(boolean deep)
-
setOwnerDocument
public void setOwnerDocument(org.w3c.dom.Document owner, boolean deep)
- Overrides:
setOwnerDocument
in classXMLNode
-
compareDocumentPosition
public short compareDocumentPosition(org.w3c.dom.Node other) throws org.w3c.dom.DOMException
- Specified by:
compareDocumentPosition
in interfaceorg.w3c.dom.Node
- Overrides:
compareDocumentPosition
in classXMLNode
- Throws:
org.w3c.dom.DOMException
-
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interfaceorg.w3c.dom.Node
-
getTagName
public java.lang.String getTagName()
- Specified by:
getTagName
in interfaceorg.w3c.dom.Element
-
getAttributes
public org.w3c.dom.NamedNodeMap getAttributes()
- Specified by:
getAttributes
in interfaceorg.w3c.dom.Node
- Overrides:
getAttributes
in classXMLNode
-
getAttribute
public java.lang.String getAttribute(java.lang.String name)
- Specified by:
getAttribute
in interfaceorg.w3c.dom.Element
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.String value) throws org.w3c.dom.DOMException
- Specified by:
setAttribute
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
removeAttribute
public void removeAttribute(java.lang.String name) throws org.w3c.dom.DOMException
- Specified by:
removeAttribute
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
getAttributeNode
public org.w3c.dom.Attr getAttributeNode(java.lang.String name)
- Specified by:
getAttributeNode
in interfaceorg.w3c.dom.Element
-
setAttributeNode
public org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr newAttr) throws org.w3c.dom.DOMException
- Specified by:
setAttributeNode
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
removeAttributeNode
public org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr oldAttr) throws org.w3c.dom.DOMException
- Specified by:
removeAttributeNode
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
setAttributeNodes
public void setAttributeNodes(org.w3c.dom.NamedNodeMap attrList)
-
getElementsByTagName
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String tagName)
- Specified by:
getElementsByTagName
in interfaceorg.w3c.dom.Element
-
getAttributeNS
public java.lang.String getAttributeNS(java.lang.String namespaceURI, java.lang.String localName) throws org.w3c.dom.DOMException
- Specified by:
getAttributeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
setAttributeNS
public void setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value) throws org.w3c.dom.DOMException
- Specified by:
setAttributeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
removeAttributeNS
public void removeAttributeNS(java.lang.String namespaceURI, java.lang.String localName) throws org.w3c.dom.DOMException
- Specified by:
removeAttributeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
getAttributeNodeNS
public org.w3c.dom.Attr getAttributeNodeNS(java.lang.String namespaceURI, java.lang.String localName) throws org.w3c.dom.DOMException
- Specified by:
getAttributeNodeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
setAttributeNodeNS
public org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr newAttr) throws org.w3c.dom.DOMException
- Specified by:
setAttributeNodeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
getElementsByTagNameNS
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName) throws org.w3c.dom.DOMException
- Specified by:
getElementsByTagNameNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributes
in interfaceorg.w3c.dom.Node
- Overrides:
hasAttributes
in classXMLNode
-
hasAttribute
public boolean hasAttribute(java.lang.String name)
- Specified by:
hasAttribute
in interfaceorg.w3c.dom.Element
-
hasAttributeNS
public boolean hasAttributeNS(java.lang.String namespaceURI, java.lang.String localName) throws org.w3c.dom.DOMException
- Specified by:
hasAttributeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
getSchemaTypeInfo
public org.w3c.dom.TypeInfo getSchemaTypeInfo()
- Specified by:
getSchemaTypeInfo
in interfaceorg.w3c.dom.Element
-
setIdAttribute
public void setIdAttribute(java.lang.String name, boolean isId) throws org.w3c.dom.DOMException
- Specified by:
setIdAttribute
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
setIdAttributeNS
public void setIdAttributeNS(java.lang.String namespaceURI, java.lang.String localName, boolean isId) throws org.w3c.dom.DOMException
- Specified by:
setIdAttributeNS
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
setIdAttributeNode
public void setIdAttributeNode(org.w3c.dom.Attr idAttr, boolean isId) throws org.w3c.dom.DOMException
- Specified by:
setIdAttributeNode
in interfaceorg.w3c.dom.Element
- Throws:
org.w3c.dom.DOMException
-
getTextContent
public java.lang.String getTextContent() throws org.w3c.dom.DOMException
- Specified by:
getTextContent
in interfaceorg.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
-
-