javax.swing.text.html.parser
Class AttributeList
java.lang.Object
javax.swing.text.html.parser.AttributeList
- All Implemented Interfaces:
- Serializable, DTDConstants
public final class AttributeList
- extends Object
- implements DTDConstants, Serializable
This class defines the attributes of an SGML element
as described in a DTD using the ATTLIST construct.
An AttributeList can be obtained from the Element
class using the getAttributes() method.
It is actually an element in a linked list. Use the
getNext() method repeatedly to enumerate all the attributes
of an element.
- See Also:
Element
Fields inherited from interface javax.swing.text.html.parser.DTDConstants |
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 |
name
public String name
type
public int type
values
public Vector<?> values
modifier
public int modifier
value
public String value
next
public AttributeList next
AttributeList
public AttributeList(String name)
- Create an attribute list element.
AttributeList
public AttributeList(String name,
int type,
int modifier,
String value,
Vector<?> values,
AttributeList next)
- Create an attribute list element.
getName
public String getName()
- Returns:
- attribute name
getType
public int getType()
- Returns:
- attribute type
- See Also:
DTDConstants
getModifier
public int getModifier()
- Returns:
- attribute modifier
- See Also:
DTDConstants
getValues
public Enumeration<?> getValues()
- Returns:
- possible attribute values
getValue
public String getValue()
- Returns:
- default attribute value
getNext
public AttributeList getNext()
- Returns:
- the next attribute in the list
toString
public String toString()
- Description copied from class:
Object
- toString creates a printable string that represents this object
for debugging purposes.
The default implementation returns getClass().getName() + '@' +
Integer.toHexString(hashCode()).
- Overrides:
toString
in class Object
- Returns:
- string representation
name2type
public static int name2type(String nm)
type2name
public static String type2name(int tp)
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2015 aicas GmbH. All Rights Reserved.