de.grogra.graph
public class ObjectAttribute<T> extends Attribute<T>
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectAttribute.IdentityAccessor |
ATTRIBUTE_0, attrType, quantityACCELERATOR_KEY, ICON, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, TITLE| Constructor and Description |
|---|
ObjectAttribute(java.lang.Class<T> type,
boolean convert,
Quantity quantity) |
ObjectAttribute(Type type,
boolean convert,
Quantity quantity) |
| Modifier and Type | Method and Description |
|---|---|
T |
get(java.lang.Object o,
boolean asNode,
GraphState gs)
Returns the value of this attribute for the given object in
the given graph state.
|
protected T |
getDerived(java.lang.Object object,
boolean asNode,
T placeIn,
GraphState gs) |
T |
set(java.lang.Object o,
boolean asNode,
java.lang.Object value,
GraphState gs)
Sets the value of this attribute for the given
object
to the given value |
protected T |
setDerived(java.lang.Object object,
boolean asNode,
T value,
GraphState gs) |
T |
setObject(java.lang.Object object,
boolean asNode,
T value,
GraphState gs) |
java.lang.Object |
setSubfield(java.lang.Object object,
boolean asNode,
FieldChain field,
int[] indices,
java.lang.Object value,
GraphState gs) |
java.lang.Object |
toType(T v,
Type t) |
T |
valueOf(java.lang.Object v) |
compareTo, find, forName, getAttributeState, getDescription, getId, getKey, getQuantity, getSimpleName, getType, hashCode, initializeI18N, initializeName, isContained, isDerived, isWritable, setAttributeState, toArray, toStringpublic final T get(java.lang.Object o, boolean asNode, GraphState gs)
Attributeprotected T getDerived(java.lang.Object object, boolean asNode, T placeIn, GraphState gs)
public final T set(java.lang.Object o, boolean asNode, java.lang.Object value, GraphState gs)
Attributeobject
to the given valueprotected T setDerived(java.lang.Object object, boolean asNode, T value, GraphState gs)
public T setObject(java.lang.Object object, boolean asNode, T value, GraphState gs)
public java.lang.Object setSubfield(java.lang.Object object,
boolean asNode,
FieldChain field,
int[] indices,
java.lang.Object value,
GraphState gs)
public T valueOf(java.lang.Object v)