- java.lang.Object
-
- javax.swing.text.html.parser.AttributeList
-
- 实现的所有接口
-
Serializable
,DTDConstants
public final class AttributeList extends Object implements DTDConstants, Serializable
此类定义SGML元素的属性,如使用ATTLIST构造的DTD中所述。 可以使用getAttributes()方法从Element类获取AttributeList。它实际上是链表中的一个元素。 重复使用getNext()方法枚举元素的所有属性。
- 另请参见:
-
Element
, Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 int
modifier
属性修饰符String
name
属性名称AttributeList
next
列表中的下一个属性int
type
属性类型String
value
默认属性值Vector<?>
values
可能的属性值-
Fields declared in 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
-
-
构造方法摘要
构造方法 构造器 描述 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
方法返回一个“文本表示”此对象的字符串。 结果应该是简洁但信息丰富的表示,便于人们阅读。 建议所有子类都覆盖此方法。类
Object
的toString
方法返回一个字符串,该字符串由对象为实例的类的名称,符号字符“@
”以及对象的哈希码的无符号十六进制表示形式组成。 换句话说,此方法返回一个等于值的字符串:getClass().getName() + '@' + Integer.toHexString(hashCode())
-
name2type
public static int name2type(String nm)
将属性名称转换为类型- 参数
-
nm
- 属性名称 - 结果
- 类型
-
type2name
public static String type2name(int tp)
将类型转换为属性名称- 参数
-
tp
- 一种类型 - 结果
- 属性名称
-
-