Class VizigatorUser

java.lang.Object
java.util.TimerTask
net.ontopia.topicmaps.viz.VizigatorUser
All Implemented Interfaces:
Runnable

public class VizigatorUser extends TimerTask
  • Field Details

    • INITIALLY_ENABLED

      public static final boolean INITIALLY_ENABLED
      See Also:
    • EXPAND_NODE

      protected static final int EXPAND_NODE
      See Also:
    • FOCUS_NODE

      protected static final int FOCUS_NODE
      See Also:
    • HIDE_NODE

      protected static final int HIDE_NODE
      See Also:
    • HIDE_EDGE

      protected static final int HIDE_EDGE
      See Also:
    • UNDO

      protected static final int UNDO
      See Also:
    • REDO

      protected static final int REDO
      See Also:
    • runCount

      protected int runCount
    • hideNodeCount

      protected int hideNodeCount
    • hideFocusNodeCount

      protected int hideFocusNodeCount
    • hideEdgeCount

      protected int hideEdgeCount
    • focusNodeCount

      protected int focusNodeCount
    • expandNodeCount

      protected int expandNodeCount
    • undoCount

      protected int undoCount
    • redoCount

      protected int redoCount
    • enabled

      protected boolean enabled
  • Constructor Details

    • VizigatorUser

      public VizigatorUser(VizController controller, long millis)
  • Method Details

    • run

      public void run()
      This method is called on schedule by the timer.
      Specified by:
      run in interface Runnable
      Specified by:
      run in class TimerTask
    • useVizigator

      protected void useVizigator()
    • pickRandomNode

      protected TMAbstractNode pickRandomNode()
    • pickRandom

      protected Object pickRandom(Collection items)
    • pickRandomType

      protected TopicIF pickRandomType()
    • pickRandomNode

      protected TMAbstractNode pickRandomNode(TopicIF type)
    • setEnabled

      public void setEnabled(boolean enabled)
      Enables/disables this motion killer. Note: VizPanel uses the value of enabled to build menus, so this method should only be changed (indirectly) from there.
    • getEnabled

      public boolean getEnabled()