public final class Attribute
extends java.lang.Object
An attribute name can not be changed after creation. Its value can be modified.
| Modifier and Type | Field | Description |
|---|---|---|
static java.util.Comparator<Attribute> |
NAME_COMPARATOR |
| Constructor | Description |
|---|---|
Attribute(Attribute other) |
|
Attribute(java.lang.String name) |
|
Attribute(java.lang.String name,
boolean value) |
|
Attribute(java.lang.String name,
byte value) |
|
Attribute(java.lang.String name,
double value) |
|
Attribute(java.lang.String name,
float value) |
|
Attribute(java.lang.String name,
int value) |
|
Attribute(java.lang.String name,
long value) |
|
Attribute(java.lang.String name,
short value) |
|
Attribute(java.lang.String name,
E value) |
|
Attribute(java.lang.String name,
java.lang.Object value) |
|
Attribute(java.lang.String name,
java.lang.String value) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object object) |
|
java.lang.String |
getName() |
|
java.lang.String |
getValue() |
|
boolean |
getValueAsBoolean() |
|
byte |
getValueAsByte() |
|
double |
getValueAsDouble() |
|
<E extends java.lang.Enum<E>> |
getValueAsEnum(java.lang.Class<E> enumClass) |
|
float |
getValueAsFloat() |
|
int |
getValueAsInt() |
|
long |
getValueAsLong() |
|
short |
getValueAsShort() |
|
int |
hashCode() |
|
void |
setValue(boolean value) |
|
void |
setValue(byte value) |
|
void |
setValue(double value) |
|
void |
setValue(float value) |
|
void |
setValue(int value) |
|
void |
setValue(long value) |
|
void |
setValue(short value) |
|
<E extends java.lang.Enum<E>> |
setValue(E value) |
|
void |
setValue(java.lang.Object value) |
|
void |
setValue(java.lang.String value) |
|
java.lang.String |
toString() |
public static final java.util.Comparator<Attribute> NAME_COMPARATOR
public Attribute(java.lang.String name)
public Attribute(Attribute other)
public Attribute(java.lang.String name,
java.lang.Object value)
public Attribute(java.lang.String name,
E value)
public Attribute(java.lang.String name,
java.lang.String value)
public Attribute(java.lang.String name,
boolean value)
public Attribute(java.lang.String name,
long value)
public Attribute(java.lang.String name,
int value)
public Attribute(java.lang.String name,
short value)
public Attribute(java.lang.String name,
byte value)
public Attribute(java.lang.String name,
double value)
public Attribute(java.lang.String name,
float value)
public void setValue(java.lang.Object value)
public void setValue(java.lang.String value)
public void setValue(boolean value)
public void setValue(long value)
public void setValue(int value)
public void setValue(short value)
public void setValue(byte value)
public void setValue(double value)
public void setValue(float value)
public <E extends java.lang.Enum<E>> void setValue(E value)
public java.lang.String getName()
public java.lang.String getValue()
public boolean getValueAsBoolean()
public long getValueAsLong()
public int getValueAsInt()
public short getValueAsShort()
public byte getValueAsByte()
public double getValueAsDouble()
public float getValueAsFloat()
public <E extends java.lang.Enum<E>> E getValueAsEnum(java.lang.Class<E> enumClass)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018. All rights reserved.