de.grogra.graph
public abstract class AccessorBase<T> extends java.lang.Object implements AttributeAccessor, ObjectAttributeAccessor<T>, BooleanAttributeAccessor, ByteAttributeAccessor, ShortAttributeAccessor, CharAttributeAccessor, IntAttributeAccessor, LongAttributeAccessor, FloatAttributeAccessor, DoubleAttributeAccessor
| Constructor and Description |
|---|
AccessorBase(Attribute attribute) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
clone(T orig) |
Attribute |
getAttribute() |
Field |
getField() |
Type |
getType() |
java.lang.Object |
setSubfield(java.lang.Object object,
FieldChain field,
int[] indices,
java.lang.Object value,
GraphState gs) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetObject, getObject, setObjectgetBoolean, setBooleangetByte, setBytegetShort, setShortgetChar, setChargetInt, setIntgetLong, setLonggetFloat, setFloatgetDouble, setDoubleisWritableprotected final Attribute attribute
public AccessorBase(Attribute attribute)
public Attribute getAttribute()
getAttribute in interface AttributeAccessorpublic Field getField()
getField in interface AttributeAccessorpublic Type getType()
getType in interface AttributeAccessorpublic java.lang.Object setSubfield(java.lang.Object object,
FieldChain field,
int[] indices,
java.lang.Object value,
GraphState gs)
setSubfield in interface ObjectAttributeAccessor<T>