org.pasoa.dommap
Class SimpleAttr
java.lang.Object
org.pasoa.dommap.SimpleNode
org.pasoa.dommap.SimpleAttr
- All Implemented Interfaces:
- Attr, Node
- public class SimpleAttr
- extends SimpleNode
- implements Attr
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 |
Method Summary |
Node |
appendChild(Node newChild)
|
SimpleNode |
cloneNode(boolean deep,
Document newDocument)
|
short |
compareDocumentPosition(Node other)
|
String |
getAttribute(String name)
|
Attr |
getAttributeNode(String name)
|
String |
getAttributeNS(String namespaceURI,
String localName)
|
NamedNodeMap |
getAttributes()
|
String |
getBaseURI()
|
NodeList |
getChildNodes()
|
NodeList |
getElementsByTagName(String name)
|
Object |
getFeature(String feature,
String version)
|
Node |
getLastChild()
|
String |
getName()
|
short |
getNodeType()
|
String |
getNodeValue()
|
Element |
getOwnerElement()
|
Node |
getPreviousSibling()
|
TypeInfo |
getSchemaTypeInfo()
|
boolean |
getSpecified()
|
String |
getTextContent()
|
Object |
getUserData(String key)
|
String |
getValue()
|
boolean |
hasAttribute(String name)
|
boolean |
hasAttributeNS(String namespaceURI,
String localName)
|
boolean |
hasAttributes()
|
boolean |
hasChildNodes()
|
int |
hashCode()
|
Node |
insertBefore(Node newChild,
Node refChild)
|
boolean |
isDefaultNamespace(String namespaceURI)
|
boolean |
isEqualNode(Node arg)
|
boolean |
isId()
|
boolean |
isSameNode(Node other)
|
boolean |
isSupported(String feature,
String version)
|
String |
lookupNamespaceURI(String prefix)
|
String |
lookupPrefix(String namespaceURI)
|
void |
normalize()
|
void |
removeAttribute(String name)
|
Attr |
removeAttributeNode(Attr oldAttr)
|
void |
removeAttributeNS(String namespaceURI,
String localName)
|
Node |
removeChild(Node oldChild)
|
Node |
replaceChild(Node newChild,
Node oldChild)
|
void |
setAttribute(String name,
String value)
|
Attr |
setAttributeNode(Attr newAttr)
|
void |
setIdAttribute(String name,
boolean isId)
|
void |
setIdAttributeNode(Attr idAttr,
boolean isId)
|
void |
setIdAttributeNS(String namespaceURI,
String localName,
boolean isId)
|
void |
setNodeValue(String nodeValue)
|
void |
setPrefix(String prefix)
|
void |
setTextContent(String textContent)
|
Object |
setUserData(String key,
Object data,
UserDataHandler handler)
|
void |
setValue(String newValue)
|
Methods inherited from class org.pasoa.dommap.SimpleNode |
addNamespace, cloneChildren, cloneNode, equals, getAllNamespaces, getAttributeNodeNS, getChildCount, getFirstChild, getLocalName, getNamespaceForPrefix, getNamespaceURI, getNextSibling, getNodeName, getOwnerDocument, getParentNode, getPrefix, getPrefixForNamespace, getTagName, importInto, incorporateChild, setAttributeNodeNS, setAttributeNS, toString |
SimpleAttr
public SimpleAttr(Document owner,
String namespace,
String localName,
String attrValue)
SimpleAttr
public SimpleAttr(Document owner,
Node parent,
String namespace,
String localName,
String attrValue)
SimpleAttr
public SimpleAttr(Document owner,
Node parent,
Attr convertFrom)
cloneNode
public SimpleNode cloneNode(boolean deep,
Document newDocument)
getName
public String getName()
- Specified by:
getName
in interface Attr
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interface Node
getNodeValue
public String getNodeValue()
throws DOMException
- Specified by:
getNodeValue
in interface Node
- Throws:
DOMException
getSpecified
public boolean getSpecified()
- Specified by:
getSpecified
in interface Attr
getValue
public String getValue()
- Specified by:
getValue
in interface Attr
setValue
public void setValue(String newValue)
throws DOMException
- Specified by:
setValue
in interface Attr
- Throws:
DOMException
setUserData
public Object setUserData(String key,
Object data,
UserDataHandler handler)
- Specified by:
setUserData
in interface Node
getUserData
public Object getUserData(String key)
- Specified by:
getUserData
in interface Node
isDefaultNamespace
public boolean isDefaultNamespace(String namespaceURI)
- Specified by:
isDefaultNamespace
in interface Node
lookupNamespaceURI
public String lookupNamespaceURI(String prefix)
- Specified by:
lookupNamespaceURI
in interface Node
lookupPrefix
public String lookupPrefix(String namespaceURI)
- Specified by:
lookupPrefix
in interface Node
setNodeValue
public void setNodeValue(String nodeValue)
throws DOMException
- Specified by:
setNodeValue
in interface Node
- Throws:
DOMException
setPrefix
public void setPrefix(String prefix)
throws DOMException
- Specified by:
setPrefix
in interface Node
- Throws:
DOMException
setTextContent
public void setTextContent(String textContent)
throws DOMException
- Specified by:
setTextContent
in interface Node
- Throws:
DOMException
appendChild
public Node appendChild(Node newChild)
throws DOMException
- Specified by:
appendChild
in interface Node
- Overrides:
appendChild
in class SimpleNode
- Throws:
DOMException
compareDocumentPosition
public short compareDocumentPosition(Node other)
throws DOMException
- Specified by:
compareDocumentPosition
in interface Node
- Throws:
DOMException
isEqualNode
public boolean isEqualNode(Node arg)
- Specified by:
isEqualNode
in interface Node
- Overrides:
isEqualNode
in class SimpleNode
isSameNode
public boolean isSameNode(Node other)
- Specified by:
isSameNode
in interface Node
- Overrides:
isSameNode
in class SimpleNode
removeChild
public Node removeChild(Node oldChild)
throws DOMException
- Specified by:
removeChild
in interface Node
- Throws:
DOMException
getSchemaTypeInfo
public TypeInfo getSchemaTypeInfo()
- Specified by:
getSchemaTypeInfo
in interface Attr
getPreviousSibling
public Node getPreviousSibling()
- Specified by:
getPreviousSibling
in interface Node
getOwnerElement
public Element getOwnerElement()
- Specified by:
getOwnerElement
in interface Attr
getAttributes
public NamedNodeMap getAttributes()
- Specified by:
getAttributes
in interface Node
- Overrides:
getAttributes
in class SimpleNode
getBaseURI
public String getBaseURI()
- Specified by:
getBaseURI
in interface Node
getChildNodes
public NodeList getChildNodes()
- Specified by:
getChildNodes
in interface Node
- Overrides:
getChildNodes
in class SimpleNode
getFeature
public Object getFeature(String feature,
String version)
- Specified by:
getFeature
in interface Node
getLastChild
public Node getLastChild()
- Specified by:
getLastChild
in interface Node
- Overrides:
getLastChild
in class SimpleNode
getTextContent
public String getTextContent()
throws DOMException
- Specified by:
getTextContent
in interface Node
- Throws:
DOMException
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributes
in interface Node
- Overrides:
hasAttributes
in class SimpleNode
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodes
in interface Node
- Overrides:
hasChildNodes
in class SimpleNode
insertBefore
public Node insertBefore(Node newChild,
Node refChild)
throws DOMException
- Specified by:
insertBefore
in interface Node
- Throws:
DOMException
isId
public boolean isId()
- Specified by:
isId
in interface Attr
isSupported
public boolean isSupported(String feature,
String version)
- Specified by:
isSupported
in interface Node
normalize
public void normalize()
- Specified by:
normalize
in interface Node
replaceChild
public Node replaceChild(Node newChild,
Node oldChild)
throws DOMException
- Specified by:
replaceChild
in interface Node
- Throws:
DOMException
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
setIdAttributeNode
public void setIdAttributeNode(Attr idAttr,
boolean isId)
throws DOMException
- Throws:
DOMException
setAttributeNode
public Attr setAttributeNode(Attr newAttr)
throws DOMException
- Throws:
DOMException
removeAttributeNode
public Attr removeAttributeNode(Attr oldAttr)
throws DOMException
- Throws:
DOMException
getElementsByTagName
public NodeList getElementsByTagName(String name)
getAttribute
public String getAttribute(String name)
getAttributeNode
public Attr getAttributeNode(String name)
hasAttribute
public boolean hasAttribute(String name)
removeAttribute
public void removeAttribute(String name)
throws DOMException
- Throws:
DOMException
setIdAttributeNS
public void setIdAttributeNS(String namespaceURI,
String localName,
boolean isId)
throws DOMException
- Throws:
DOMException
setIdAttribute
public void setIdAttribute(String name,
boolean isId)
throws DOMException
- Throws:
DOMException
setAttribute
public void setAttribute(String name,
String value)
throws DOMException
- Throws:
DOMException
getAttributeNS
public String getAttributeNS(String namespaceURI,
String localName)
throws DOMException
- Throws:
DOMException
hasAttributeNS
public boolean hasAttributeNS(String namespaceURI,
String localName)
throws DOMException
- Throws:
DOMException
removeAttributeNS
public void removeAttributeNS(String namespaceURI,
String localName)
throws DOMException
- Throws:
DOMException