java.lang.Object
de.grogra.graph.AccessorBase<T>
- All Implemented Interfaces:
AttributeAccessor,BooleanAttributeAccessor,ByteAttributeAccessor,CharAttributeAccessor,DoubleAttributeAccessor,FloatAttributeAccessor,IntAttributeAccessor,LongAttributeAccessor,ObjectAttributeAccessor<T>,ShortAttributeAccessor
- Direct Known Subclasses:
GraphFilter.AccessorBridge,Node.AccessorBridge
public abstract class AccessorBase<T>
extends Object
implements AttributeAccessor, ObjectAttributeAccessor<T>, BooleanAttributeAccessor, ByteAttributeAccessor, ShortAttributeAccessor, CharAttributeAccessor, IntAttributeAccessor, LongAttributeAccessor, FloatAttributeAccessor, DoubleAttributeAccessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TgetField()getType()setSubfield(Object object, FieldChain field, int[] indices, Object value, GraphState gs) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.grogra.graph.AttributeAccessor
isWritableMethods inherited from interface de.grogra.graph.BooleanAttributeAccessor
getBoolean, setBooleanMethods inherited from interface de.grogra.graph.ByteAttributeAccessor
getByte, setByteMethods inherited from interface de.grogra.graph.CharAttributeAccessor
getChar, setCharMethods inherited from interface de.grogra.graph.DoubleAttributeAccessor
getDouble, setDoubleMethods inherited from interface de.grogra.graph.FloatAttributeAccessor
getFloat, setFloatMethods inherited from interface de.grogra.graph.IntAttributeAccessor
getInt, setIntMethods inherited from interface de.grogra.graph.LongAttributeAccessor
getLong, setLongMethods inherited from interface de.grogra.graph.ObjectAttributeAccessor
getObject, getObject, setObjectMethods inherited from interface de.grogra.graph.ShortAttributeAccessor
getShort, setShort
-
Field Details
-
attribute
-
-
Constructor Details
-
AccessorBase
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceAttributeAccessor
-
getAttribute
- Specified by:
getAttributein interfaceAttributeAccessor
-
getField
- Specified by:
getFieldin interfaceAttributeAccessor
-
clone
-
setSubfield
public Object setSubfield(Object object, FieldChain field, int[] indices, Object value, GraphState gs) - Specified by:
setSubfieldin interfaceObjectAttributeAccessor<T>
-