类 Attribute


  • public class Attribute
    extends java.lang.Object
    作者:
    Yaqiang Wang
    • 构造器概要

      构造器 
      构造器 说明
      Attribute​(java.lang.String name)
      Constructor
      Attribute​(java.lang.String name, java.lang.Number val)
      Create a scalar numeric-valued Attribute.
      Attribute​(java.lang.String name, java.lang.Number val, boolean isUnsigned)  
      Attribute​(java.lang.String name, java.lang.String val)
      Create a String-valued Attribute.
      Attribute​(java.lang.String name, java.util.List values)
      Construct attribute with list of String or Number values.
      Attribute​(java.lang.String name, Array values)
      Constructor
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      int getLength()
      Get length
      java.lang.String getName()
      Get name
      java.lang.Number getNumericValue()
      Get numeric value
      java.lang.Number getNumericValue​(int index)
      Get numeric value
      java.lang.String getShortName()
      Get short name
      java.lang.String getStringValue()
      Get string value
      java.lang.String getStringValue​(int index)
      Get string value
      java.lang.Object getValue​(int index)
      Get value
      Array getValues()
      Get values
      boolean isString()
      The value is String or not
      boolean isUnsigned()
      The value is Unsigned or not
      void setName​(java.lang.String value)
      Set name
      void setShortName​(java.lang.String value)
      Set short name
      void setStringValue​(java.lang.String val)
      set the value as a String, trimming trailing zeroes
      void setValues​(Array arr)
      set the values from an Array
      java.lang.String toString()  
      protected void writeCDL​(java.util.Formatter f)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • Attribute

        public Attribute​(java.lang.String name)
        Constructor
        参数:
        name - Name
      • Attribute

        public Attribute​(java.lang.String name,
                         Array values)
        Constructor
        参数:
        name - Name of attribute
        values - Values of attribute
      • Attribute

        public Attribute​(java.lang.String name,
                         java.util.List values)
        Construct attribute with list of String or Number values.
        参数:
        name - name of attribute
        values - list of values. must be String or Number, must all be the same type, and have at least 1 member
      • Attribute

        public Attribute​(java.lang.String name,
                         java.lang.Number val)
        Create a scalar numeric-valued Attribute.
        参数:
        name - name of Attribute
        val - value of Attribute
      • Attribute

        public Attribute​(java.lang.String name,
                         java.lang.Number val,
                         boolean isUnsigned)
      • Attribute

        public Attribute​(java.lang.String name,
                         java.lang.String val)
        Create a String-valued Attribute.
        参数:
        name - name of Attribute
        val - value of Attribute
    • 方法详细资料

      • getShortName

        public java.lang.String getShortName()
        Get short name
        返回:
        Short name
      • setShortName

        public void setShortName​(java.lang.String value)
        Set short name
        参数:
        value - Short name
      • getName

        public java.lang.String getName()
        Get name
        返回:
        Name
      • setName

        public void setName​(java.lang.String value)
        Set name
        参数:
        value - Name
      • getLength

        public int getLength()
        Get length
        返回:
        Length
      • getStringValue

        public java.lang.String getStringValue()
        Get string value
        返回:
        String value
      • getStringValue

        public java.lang.String getStringValue​(int index)
        Get string value
        参数:
        index - Index
        返回:
        String value
      • setStringValue

        public void setStringValue​(java.lang.String val)
        set the value as a String, trimming trailing zeroes
        参数:
        val - value of Attribute
      • getValues

        public Array getValues()
        Get values
        返回:
        Value array
      • getValue

        public java.lang.Object getValue​(int index)
        Get value
        参数:
        index - Index
        返回:
        Value
      • isString

        public boolean isString()
        The value is String or not
        返回:
        Boolean
      • isUnsigned

        public boolean isUnsigned()
        The value is Unsigned or not
        返回:
        Boolean
      • getNumericValue

        public java.lang.Number getNumericValue()
        Get numeric value
        返回:
        Numeric value
      • getNumericValue

        public java.lang.Number getNumericValue​(int index)
        Get numeric value
        参数:
        index - Index
        返回:
        Numeric value
      • setValues

        public void setValues​(Array arr)
        set the values from an Array
        参数:
        arr - value of Attribute
      • writeCDL

        protected void writeCDL​(java.util.Formatter f)
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object