com.threerings.tudey.tools
Class ConfigTool.EditableReference<T extends ManagedConfig>

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.tudey.tools.ConfigTool.EditableReference<T>
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
AreaDefiner.AreaReference, GroundBrush.GroundReference, PathDefiner.PathReference, Placer.PlaceableReference, TileBrush.TileReference, WallBrush.WallReference
Enclosing class:
ConfigTool<T extends ManagedConfig>

protected abstract static class ConfigTool.EditableReference<T extends ManagedConfig>
extends DeepObject
implements Exportable

Allows us to edit the placeable reference.


Constructor Summary
protected ConfigTool.EditableReference()
           
 
Method Summary
abstract  ConfigReference<T> getReference()
          Returns a reference to the config reference.
abstract  void setReference(ConfigReference<T> ref)
          Sets the config reference.
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfigTool.EditableReference

protected ConfigTool.EditableReference()
Method Detail

getReference

public abstract ConfigReference<T> getReference()
Returns a reference to the config reference.


setReference

public abstract void setReference(ConfigReference<T> ref)
Sets the config reference.