- java.lang.Object
-
- javax.swing.text.html.parser.AttributeList
-
- All Implemented Interfaces:
-
Serializable
,DTDConstants
public final class AttributeList extends Object implements DTDConstants, Serializable
该类使用ATTLIST构造在DTD中描述了SGML元素的属性。 AttributeList可以使用getAttributes()方法从Element类中获取。它实际上是链表中的一个元素。 重复使用getNext()方法枚举元素的所有属性。
- 另请参见:
-
Element
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 int
modifier
属性修饰符String
name
属性名称AttributeList
next
列表中的下一个属性int
type
属性类型String
value
默认属性值Vector<?>
values
可能的属性值-
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
-
-
构造方法摘要
构造方法 Constructor 描述 AttributeList(String name)
创建属性列表元素。AttributeList(String name, int type, int modifier, String value, Vector<?> values, AttributeList next)
创建属性列表元素。
-
-
-
字段详细信息
-
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)
创建属性列表元素。- 参数
-
name
- 属性名称
-
AttributeList
public AttributeList(String name, int type, int modifier, String value, Vector<?> values, AttributeList next)
创建属性列表元素。- 参数
-
name
- 属性名称 -
type
- 属性类型 -
modifier
- 属性修饰符 -
value
- 默认属性值 -
values
- 可能的属性值 -
next
- 列表中的下一个属性
-
-
方法详细信息
-
getName
public String getName()
- 结果
- 属性名称
-
getType
public int getType()
- 结果
- 属性类型
- 另请参见:
-
DTDConstants
-
getModifier
public int getModifier()
- 结果
- 属性修饰符
- 另请参见:
-
DTDConstants
-
getValues
public Enumeration<?> getValues()
- 结果
- 可能的属性值
-
getValue
public String getValue()
- 结果
- 默认属性值
-
getNext
public AttributeList getNext()
- 结果
- 列表中的下一个属性
-
toString
public String toString()
描述从类复制:Object
返回对象的字符串表示形式。 一般来说,toString
方法返回一个字符串,“文本地表示”这个对象。 结果应该是一个简明扼要的表达,容易让人阅读。 建议所有子类覆盖此方法。该
toString
类方法Object
返回一个由类的名称,其中所述对象是其实例,该符号字符`的字符串@
”,并且对象的哈希码的无符号的十六进制表示。 换句话说,这个方法返回一个等于下列值的字符串:getClass().getName() + '@' + Integer.toHexString(hashCode())
-
name2type
public static int name2type(String nm)
将属性名称转换为类型- 参数
-
nm
- 属性名称 - 结果
- 方式
-
type2name
public static String type2name(int tp)
将类型转换为属性名称- 参数
-
tp
- 一种类型 - 结果
- 属性名称
-
-