de.grogra.graph
public class ObjectAttribute.IdentityAccessor extends java.lang.Object implements ObjectAttributeAccessor<T>
| Constructor and Description |
|---|
ObjectAttribute.IdentityAccessor() |
| Modifier and Type | Method and Description |
|---|---|
Attribute<T> |
getAttribute() |
Field |
getField() |
T |
getObject(java.lang.Object object,
GraphState gs) |
T |
getObject(java.lang.Object object,
T placeIn,
GraphState gs) |
Type |
getType() |
boolean |
isWritable(java.lang.Object object,
GraphState gs) |
T |
setObject(java.lang.Object object,
T value,
GraphState gs) |
java.lang.Object |
setSubfield(java.lang.Object object,
FieldChain field,
int[] indices,
java.lang.Object value,
GraphState gs) |
public Attribute<T> getAttribute()
getAttribute in interface AttributeAccessorpublic Field getField()
getField in interface AttributeAccessorpublic T getObject(java.lang.Object object, GraphState gs)
getObject in interface ObjectAttributeAccessor<T>public T getObject(java.lang.Object object, T placeIn, GraphState gs)
getObject in interface ObjectAttributeAccessor<T>public Type getType()
getType in interface AttributeAccessorpublic boolean isWritable(java.lang.Object object,
GraphState gs)
isWritable in interface AttributeAccessorpublic T setObject(java.lang.Object object, T value, GraphState gs)
setObject in interface ObjectAttributeAccessor<T>public java.lang.Object setSubfield(java.lang.Object object,
FieldChain field,
int[] indices,
java.lang.Object value,
GraphState gs)
setSubfield in interface ObjectAttributeAccessor<T>