public final class AttributeList extends Objectimplements DTDConstants , Serializable
It is actually an element in a linked list. Use the getNext() method repeatedly to enumerate all the attributes of an element.
Element
| Modifier and Type | Field and Description |
|---|---|
int |
modifier
|
String |
name
|
AttributeList |
next
|
int |
type
|
String |
value
|
Vector |
values
|
ANY, CDATA, CONREF, CURRENT, DEFAULT, EMPTY, ENDTAG, ENTITIES, ENTITY, FIXED, GENERAL, ID, IDREF, IDREFS, IMPLIED, MD, MODEL, MS, NAME, NAMES, NMTOKEN, NMTOKENS, NOTATION, NUMBER, NUMBERS, NUTOKEN, NUTOKENS, PARAMETER, PI, PUBLIC, RCDATA, REQUIRED, SDATA, STARTTAG, SYSTEM| Constructor and Description |
|---|
AttributeList(String
Create an attribute list element.
|
AttributeList(String
Create an attribute list element.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getModifier()
|
String |
getName()
|
AttributeList |
getNext()
|
int |
getType()
|
String |
getValue()
|
Enumeration |
getValues()
|
static int |
name2type(String
|
String |
toString()
Returns a string representation of the object.
|
static String |
type2name(int tp)
|
public Stringname
public int type
public Vector<?> values
public int modifier
public Stringvalue
public AttributeListnext
public AttributeList(Stringname)
public AttributeList(Stringname, int type, int modifier, String value, Vector <?> values, AttributeList next)
public StringgetName()
public int getType()
DTDConstants
public int getModifier()
DTDConstants
public Enumeration<?> getValues()
public StringgetValue()
public AttributeListgetNext()
public StringtoString()
Object
toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.
The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
public static int name2type(Stringnm)
public static Stringtype2name(int tp)