模块  java.desktop

Class AttributeList

  • 实现的所有接口
    SerializableDTDConstants

    public final class AttributeList
    extends Object
    implements DTDConstants, Serializable
    此类定义SGML元素的属性,如使用ATTLIST构造的DTD中所述。 可以使用getAttributes()方法从Element类获取AttributeList。

    它实际上是链表中的一个元素。 重复使用getNext()方法枚举元素的所有属性。

    另请参见:
    ElementSerialized Form
    • 字段详细信息

      • name

        public String name
        属性名称
      • type

        public int type
        属性类型
      • values

        public Vector<?> values
        可能的属性值
      • modifier

        public int modifier
        属性修饰符
      • value

        public String value
        默认属性值
    • 构造方法详细信息

      • 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方法返回一个“文本表示”此对象的字符串。 结果应该是简洁但信息丰富的表示,便于人们阅读。 建议所有子类都覆盖此方法。

        ObjecttoString方法返回一个字符串,该字符串由对象为实例的类的名称,符号字符“ @ ”以及对象的哈希码的无符号十六进制表示形式组成。 换句话说,此方法返回一个等于值的字符串:

         getClass().getName() + '@' + Integer.toHexString(hashCode())
         
        重写:
        toString ,类 Object
        结果
        字符串表示
      • name2type

        public static int name2type​(String nm)
        将属性名称转换为类型
        参数
        nm - 属性名称
        结果
        类型
      • type2name

        public static String type2name​(int tp)
        将类型转换为属性名称
        参数
        tp - 一种类型
        结果
        属性名称