com.threerings.presents.dobj
Class Accessor.ByField

java.lang.Object
  extended by com.threerings.presents.dobj.Accessor
      extended by com.threerings.presents.dobj.Accessor.ByField
All Implemented Interfaces:
Comparable<Accessor>
Enclosing class:
Accessor

public static class Accessor.ByField
extends Accessor

An accessor that assumes DObject fields are public Java fields.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.presents.dobj.Accessor
Accessor.ByField
 
Field Summary
 Field field
           
 
Fields inherited from class com.threerings.presents.dobj.Accessor
name
 
Constructor Summary
Accessor.ByField(Field field)
           
 
Method Summary
 Object get(DObject obj)
          Gets the current value of this attribute.
 void set(DObject obj, Object value)
          Updates the current value of this attribute.
 
Methods inherited from class com.threerings.presents.dobj.Accessor
compareTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

field

public final Field field
Constructor Detail

Accessor.ByField

public Accessor.ByField(Field field)
Method Detail

get

public Object get(DObject obj)
Description copied from class: Accessor
Gets the current value of this attribute.

Specified by:
get in class Accessor

set

public void set(DObject obj,
                Object value)
Description copied from class: Accessor
Updates the current value of this attribute.

Specified by:
set in class Accessor