public class Attribute extends Object
| 构造器 | 说明 |
|---|---|
Attribute(String name) |
Constructor
|
Attribute(String name,
Number val) |
Create a scalar numeric-valued Attribute.
|
Attribute(String name,
Number val,
boolean isUnsigned) |
|
Attribute(String name,
String val) |
Create a String-valued Attribute.
|
Attribute(String name,
List values) |
Construct attribute with list of String or Number values.
|
Attribute(String name,
Array values) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
int |
getLength() |
Get length
|
String |
getName() |
Get name
|
Number |
getNumericValue() |
Get numeric value
|
Number |
getNumericValue(int index) |
Get numeric value
|
String |
getShortName() |
Get short name
|
String |
getStringValue() |
Get string value
|
String |
getStringValue(int index) |
Get string value
|
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(String value) |
Set name
|
void |
setShortName(String value) |
Set short name
|
void |
setStringValue(String val) |
set the value as a String, trimming trailing zeroes
|
void |
setValues(Array arr) |
set the values from an Array
|
String |
toString() |
|
protected void |
writeCDL(Formatter f) |
public Attribute(String name)
name - Namepublic Attribute(String name, Array values)
name - Name of attributevalues - Values of attributepublic Attribute(String name, List values)
name - name of attributevalues - list of values. must be String or Number, must all be the
same type, and have at least 1 memberpublic Attribute(String name, Number val)
name - name of Attributeval - value of Attributepublic String getShortName()
public void setShortName(String value)
value - Short namepublic String getName()
public void setName(String value)
value - Namepublic int getLength()
public String getStringValue()
public String getStringValue(int index)
index - Indexpublic void setStringValue(String val)
val - value of Attributepublic Array getValues()
public Object getValue(int index)
index - Indexpublic boolean isString()
public boolean isUnsigned()
public Number getNumericValue()
public Number getNumericValue(int index)
index - Indexpublic void setValues(Array arr)
arr - value of Attributeprotected void writeCDL(Formatter f)
Copyright © 2019. All rights reserved.