com.threerings.tudey.tools
Class EditorTool.Filter

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.tudey.tools.EditorTool.Filter
All Implemented Interfaces:
com.google.common.base.Predicate<TudeySceneModel.Entry>, Exportable, Copyable, Cloneable
Enclosing class:
EditorTool

protected static class EditorTool.Filter
extends DeepObject
implements com.google.common.base.Predicate<TudeySceneModel.Entry>, Exportable

Determines which kinds of entries we want to affect.


Field Summary
 boolean areas
          Whether or not we select areas.
 boolean paths
          Whether or not we selected paths.
 boolean placeables
          Whether or not we select placeables.
 boolean tiles
          Whether or not we select tiles.
 
Constructor Summary
protected EditorTool.Filter()
           
 
Method Summary
 boolean apply(TudeySceneModel.Entry entry)
           
 
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
 
Methods inherited from interface com.google.common.base.Predicate
equals
 

Field Detail

tiles

@Editable(hgroup="t")
public boolean tiles
Whether or not we select tiles.


placeables

@Editable(hgroup="t")
public boolean placeables
Whether or not we select placeables.


paths

@Editable(hgroup="p")
public boolean paths
Whether or not we selected paths.


areas

@Editable(hgroup="p")
public boolean areas
Whether or not we select areas.

Constructor Detail

EditorTool.Filter

protected EditorTool.Filter()
Method Detail

apply

public boolean apply(TudeySceneModel.Entry entry)
Specified by:
apply in interface com.google.common.base.Predicate<TudeySceneModel.Entry>