|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractParentNode
org.apache.batik.dom.AbstractAttr
public abstract class AbstractAttr
This class implements the Attr
interface.
Nested Class Summary | |
---|---|
class |
AbstractAttr.AttrTypeInfo
Inner class to hold type information about this attribute. |
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode |
---|
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS |
Field Summary | |
---|---|
protected boolean |
isIdAttr
Whether this attribute is an ID attribute |
protected java.lang.String |
nodeName
The name of this node. |
protected AbstractElement |
ownerElement
The owner element. |
protected org.w3c.dom.TypeInfo |
typeInfo
The attribute type information. |
protected boolean |
unspecified
Whether this attribute was not specified in the original document. |
Fields inherited from class org.apache.batik.dom.AbstractParentNode |
---|
childNodes |
Fields inherited from class org.apache.batik.dom.AbstractNode |
---|
DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlers |
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 | |
---|---|
protected |
AbstractAttr()
Creates a new Attr object. |
protected |
AbstractAttr(java.lang.String name,
AbstractDocument owner)
Creates a new Attr object. |
Method Summary | |
---|---|
protected void |
checkChildType(org.w3c.dom.Node n,
boolean replace)
Checks the validity of a node to be inserted. |
protected org.w3c.dom.Node |
copyInto(org.w3c.dom.Node n)
Copy the fields of the current node into the given node. |
protected org.w3c.dom.Node |
deepCopyInto(org.w3c.dom.Node n)
Deeply copy the fields of the current node into the given node. |
protected org.w3c.dom.Node |
deepExport(org.w3c.dom.Node n,
AbstractDocument d)
Deeply exports this node to the given document. |
protected org.w3c.dom.Node |
export(org.w3c.dom.Node n,
AbstractDocument d)
Exports this node to the given document. |
protected void |
fireDOMSubtreeModifiedEvent()
Fires a DOMSubtreeModified event. |
java.lang.String |
getName()
DOM: Implements Attr.getName() . |
java.lang.String |
getNodeName()
DOM: Implements Node.getNodeName() . |
short |
getNodeType()
DOM: Implements Node.getNodeType() . |
java.lang.String |
getNodeValue()
DOM: Implements Node.getNodeValue() . |
org.w3c.dom.Element |
getOwnerElement()
DOM: Implements Attr.getOwnerElement() . |
org.w3c.dom.TypeInfo |
getSchemaTypeInfo()
DOM: Implements Attr.getSchemaTypeInfo() . |
boolean |
getSpecified()
DOM: Implements Attr.getSpecified() . |
java.lang.String |
getValue()
DOM: Implements Attr.getValue() . |
boolean |
isId()
DOM: Implements Attr.isId() . |
protected void |
nodeAdded(org.w3c.dom.Node n)
Called when a child node has been added. |
protected void |
nodeToBeRemoved(org.w3c.dom.Node n)
Called when a child node is going to be removed. |
void |
setIsId(boolean isId)
Sets whether this attribute is an ID attribute. |
void |
setNodeName(java.lang.String v)
Sets the node name. |
void |
setNodeValue(java.lang.String nodeValue)
DOM: Implements Node.setNodeValue(String) . |
void |
setOwnerElement(AbstractElement v)
Sets the owner element. |
void |
setSpecified(boolean v)
Sets the specified attribute. |
void |
setValue(java.lang.String value)
DOM: Implements Attr.setValue(String) . |
Methods inherited from class org.apache.batik.dom.AbstractParentNode |
---|
appendChild, checkAndRemove, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, normalize, removeChild, replaceChild |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, 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, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setPrefix, setTextContent, setUserData |
Methods inherited from interface org.apache.batik.dom.ExtendedNode |
---|
isReadonly, setReadonly |
Field Detail |
---|
protected java.lang.String nodeName
protected boolean unspecified
protected boolean isIdAttr
protected AbstractElement ownerElement
protected org.w3c.dom.TypeInfo typeInfo
Constructor Detail |
---|
protected AbstractAttr()
protected AbstractAttr(java.lang.String name, AbstractDocument owner) throws org.w3c.dom.DOMException
name
- The attribute name for validation purposes.owner
- The owner document.
org.w3c.dom.DOMException
- INVALID_CHARACTER_ERR: if name contains invalid characters,Method Detail |
---|
public void setNodeName(java.lang.String v)
setNodeName
in interface ExtendedNode
setNodeName
in class AbstractNode
public java.lang.String getNodeName()
Node.getNodeName()
.
getNodeName
in interface org.w3c.dom.Node
nodeName
.public short getNodeType()
Node.getNodeType()
.
getNodeType
in interface org.w3c.dom.Node
Node.ATTRIBUTE_NODE
public java.lang.String getNodeValue() throws org.w3c.dom.DOMException
Node.getNodeValue()
.
getNodeValue
in interface org.w3c.dom.Node
getNodeValue
in class AbstractNode
org.w3c.dom.DOMException
public void setNodeValue(java.lang.String nodeValue) throws org.w3c.dom.DOMException
Node.setNodeValue(String)
.
setNodeValue
in interface org.w3c.dom.Node
setNodeValue
in class AbstractNode
org.w3c.dom.DOMException
public java.lang.String getName()
Attr.getName()
.
getName
in interface org.w3c.dom.Attr
getNodeName()
.public boolean getSpecified()
Attr.getSpecified()
.
getSpecified
in interface org.w3c.dom.Attr
unspecified
.public void setSpecified(boolean v)
setSpecified
in interface ExtendedNode
setSpecified
in class AbstractNode
public java.lang.String getValue()
Attr.getValue()
.
getValue
in interface org.w3c.dom.Attr
getNodeValue()
.public void setValue(java.lang.String value) throws org.w3c.dom.DOMException
Attr.setValue(String)
.
setValue
in interface org.w3c.dom.Attr
org.w3c.dom.DOMException
public void setOwnerElement(AbstractElement v)
public org.w3c.dom.Element getOwnerElement()
Attr.getOwnerElement()
.
getOwnerElement
in interface org.w3c.dom.Attr
public org.w3c.dom.TypeInfo getSchemaTypeInfo()
Attr.getSchemaTypeInfo()
.
getSchemaTypeInfo
in interface org.w3c.dom.Attr
public boolean isId()
Attr.isId()
.
isId
in interface org.w3c.dom.Attr
public void setIsId(boolean isId)
protected void nodeAdded(org.w3c.dom.Node n)
nodeAdded
in class AbstractParentNode
protected void nodeToBeRemoved(org.w3c.dom.Node n)
nodeToBeRemoved
in class AbstractParentNode
protected org.w3c.dom.Node export(org.w3c.dom.Node n, AbstractDocument d)
export
in class AbstractNode
protected org.w3c.dom.Node deepExport(org.w3c.dom.Node n, AbstractDocument d)
deepExport
in class AbstractParentNode
protected org.w3c.dom.Node copyInto(org.w3c.dom.Node n)
copyInto
in class AbstractNode
n
- a node of the type of this.protected org.w3c.dom.Node deepCopyInto(org.w3c.dom.Node n)
deepCopyInto
in class AbstractParentNode
n
- a node of the type of this.protected void checkChildType(org.w3c.dom.Node n, boolean replace)
checkChildType
in class AbstractNode
protected void fireDOMSubtreeModifiedEvent()
fireDOMSubtreeModifiedEvent
in class AbstractParentNode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |