org.jdom.contrib.ids
Class IdAttribute

java.lang.Object
  extended by org.jdom.Attribute
      extended by org.jdom.contrib.ids.IdAttribute
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class IdAttribute
extends org.jdom.Attribute

A sub-class of the default JDOM Attribute to help keeping up-to-date the element lookup table maintained by IdDocument.

Author:
Laurent Bihanic
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jdom.Attribute
CDATA_TYPE, ENTITIES_TYPE, ENTITY_TYPE, ENUMERATED_TYPE, ID_TYPE, IDREF_TYPE, IDREFS_TYPE, name, namespace, NMTOKEN_TYPE, NMTOKENS_TYPE, NOTATION_TYPE, parent, type, UNDECLARED_TYPE, value
 
Constructor Summary
IdAttribute(java.lang.String name, java.lang.String value)
           
IdAttribute(java.lang.String name, java.lang.String value, int type)
           
IdAttribute(java.lang.String name, java.lang.String value, int type, org.jdom.Namespace namespace)
           
IdAttribute(java.lang.String name, java.lang.String value, org.jdom.Namespace namespace)
           
 
Method Summary
 org.jdom.Attribute setAttributeType(int type)
           
protected  org.jdom.Attribute setParent(org.jdom.Element parent)
           
 org.jdom.Attribute setValue(java.lang.String value)
           
 
Methods inherited from class org.jdom.Attribute
clone, detach, equals, getAttributeType, getBooleanValue, getDocument, getDoubleValue, getFloatValue, getIntValue, getLongValue, getName, getNamespace, getNamespacePrefix, getNamespaceURI, getParent, getQualifiedName, getValue, hashCode, setName, setNamespace, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdAttribute

public IdAttribute(java.lang.String name,
                   java.lang.String value,
                   org.jdom.Namespace namespace)

IdAttribute

public IdAttribute(java.lang.String name,
                   java.lang.String value,
                   int type,
                   org.jdom.Namespace namespace)

IdAttribute

public IdAttribute(java.lang.String name,
                   java.lang.String value)

IdAttribute

public IdAttribute(java.lang.String name,
                   java.lang.String value,
                   int type)
Method Detail

setParent

protected org.jdom.Attribute setParent(org.jdom.Element parent)
Overrides:
setParent in class org.jdom.Attribute

setValue

public org.jdom.Attribute setValue(java.lang.String value)
Overrides:
setValue in class org.jdom.Attribute

setAttributeType

public org.jdom.Attribute setAttributeType(int type)
Overrides:
setAttributeType in class org.jdom.Attribute


Copyright © 2007 Jason Hunter, Brett McLaughlin. All Rights Reserved.