类 Attribute
- java.lang.Object
-
- org.meteoinfo.data.meteodata.Attribute
-
public class Attribute extends java.lang.Object- 作者:
- Yaqiang Wang
-
-
构造器概要
构造器 构造器 说明 Attribute(java.lang.String name)ConstructorAttribute(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, org.meteoinfo.ndarray.Array values)Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intgetLength()Get lengthjava.lang.StringgetName()Get namejava.lang.NumbergetNumericValue()Get numeric valuejava.lang.NumbergetNumericValue(int index)Get numeric valuejava.lang.StringgetShortName()Get short namejava.lang.StringgetStringValue()Get string valuejava.lang.StringgetStringValue(int index)Get string valuejava.lang.ObjectgetValue()java.lang.ObjectgetValue(int index)Get valueorg.meteoinfo.ndarray.ArraygetValues()Get valuesbooleanisString()The value is String or notbooleanisUnsigned()The value is Unsigned or notvoidsetName(java.lang.String value)Set namevoidsetShortName(java.lang.String value)Set short namevoidsetStringValue(java.lang.String val)set the value as a String, trimming trailing zeroesvoidsetValues(org.meteoinfo.ndarray.Array arr)set the values from an Arrayjava.lang.StringtoString()protected voidwriteCDL(java.util.Formatter f)
-
-
-
构造器详细资料
-
Attribute
public Attribute(java.lang.String name)
Constructor- 参数:
name- Name
-
Attribute
public Attribute(java.lang.String name, org.meteoinfo.ndarray.Array values)Constructor- 参数:
name- Name of attributevalues- 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 attributevalues- 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 Attributeval- 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 Attributeval- 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 org.meteoinfo.ndarray.Array getValues()
Get values- 返回:
- Value array
-
getValue
public java.lang.Object getValue(int index)
Get value- 参数:
index- Index- 返回:
- Value
-
getValue
public java.lang.Object getValue()
-
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(org.meteoinfo.ndarray.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
-
-