org.estouro.tools.generated
Class Multipoint

java.lang.Object
  extended by org.estouro.tools.generated.Multipoint
All Implemented Interfaces:
Automaton
Direct Known Subclasses:
MultipointTool

public abstract class Multipoint
extends java.lang.Object
implements Automaton


Constructor Summary
Multipoint()
           
 
Method Summary
 void draw(PluginContext ctx, java.awt.Graphics g)
           
abstract  void drawIn_Cancel(PluginContext ctx, java.awt.Graphics g)
           
abstract  void drawIn_Done(PluginContext ctx, java.awt.Graphics g)
           
abstract  void drawIn_Point(PluginContext ctx, java.awt.Graphics g)
           
abstract  void drawIn_Standby(PluginContext ctx, java.awt.Graphics g)
           
 java.lang.String getConsoleCommand()
           
 java.net.URL getIconURL()
           
 java.lang.String getMessage()
           
 java.net.URL getMouseCursorURL()
          Null to use the cross cursor
 java.lang.String getName()
           
 java.lang.String getStatus()
           
 java.lang.String getTooltip()
           
 java.lang.String[] getTransitionCodes()
           
 java.lang.String[] getTransitionLabels()
           
 void init(PluginContext ctx)
           
 boolean isFinished(java.lang.String status)
           
protected  void setStatus(java.lang.String status)
           
 void toolFinished(PluginContext ctx)
           
 void transition(PluginContext ctx, java.lang.String code)
           
abstract  void transitionTo_Cancel(PluginContext ctx)
           
abstract  void transitionTo_Done(PluginContext ctx)
           
abstract  void transitionTo_Point(PluginContext ctx)
           
abstract  void transitionTo_Standby(PluginContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.estouro.tools.Automaton
isEnabled, isVisible
 

Constructor Detail

Multipoint

public Multipoint()
Method Detail

getTransitionLabels

public java.lang.String[] getTransitionLabels()
Specified by:
getTransitionLabels in interface Automaton

getTransitionCodes

public java.lang.String[] getTransitionCodes()
Specified by:
getTransitionCodes in interface Automaton

init

public void init(PluginContext ctx)
          throws TransitionException,
                 FinishedAutomatonException
Specified by:
init in interface Automaton
Throws:
TransitionException
FinishedAutomatonException

transition

public void transition(PluginContext ctx,
                       java.lang.String code)
                throws NoSuchTransitionException,
                       TransitionException,
                       FinishedAutomatonException
Specified by:
transition in interface Automaton
Throws:
NoSuchTransitionException
TransitionException
FinishedAutomatonException

isFinished

public boolean isFinished(java.lang.String status)

draw

public void draw(PluginContext ctx,
                 java.awt.Graphics g)
          throws DrawingException
Specified by:
draw in interface Automaton
Throws:
DrawingException

transitionTo_Standby

public abstract void transitionTo_Standby(PluginContext ctx)
                                   throws FinishedAutomatonException,
                                          TransitionException
Throws:
FinishedAutomatonException
TransitionException

transitionTo_Point

public abstract void transitionTo_Point(PluginContext ctx)
                                 throws FinishedAutomatonException,
                                        TransitionException
Throws:
FinishedAutomatonException
TransitionException

transitionTo_Done

public abstract void transitionTo_Done(PluginContext ctx)
                                throws FinishedAutomatonException,
                                       TransitionException
Throws:
FinishedAutomatonException
TransitionException

transitionTo_Cancel

public abstract void transitionTo_Cancel(PluginContext ctx)
                                  throws FinishedAutomatonException,
                                         TransitionException
Throws:
FinishedAutomatonException
TransitionException

drawIn_Standby

public abstract void drawIn_Standby(PluginContext ctx,
                                    java.awt.Graphics g)
                             throws DrawingException
Throws:
DrawingException

drawIn_Point

public abstract void drawIn_Point(PluginContext ctx,
                                  java.awt.Graphics g)
                           throws DrawingException
Throws:
DrawingException

drawIn_Done

public abstract void drawIn_Done(PluginContext ctx,
                                 java.awt.Graphics g)
                          throws DrawingException
Throws:
DrawingException

drawIn_Cancel

public abstract void drawIn_Cancel(PluginContext ctx,
                                   java.awt.Graphics g)
                            throws DrawingException
Throws:
DrawingException

setStatus

protected void setStatus(java.lang.String status)
                  throws NoSuchTransitionException
Throws:
NoSuchTransitionException

getStatus

public java.lang.String getStatus()

getName

public java.lang.String getName()
Specified by:
getName in interface Automaton

getMessage

public java.lang.String getMessage()
Specified by:
getMessage in interface Automaton

getConsoleCommand

public java.lang.String getConsoleCommand()
Specified by:
getConsoleCommand in interface Automaton

getTooltip

public java.lang.String getTooltip()
Specified by:
getTooltip in interface Automaton

getIconURL

public java.net.URL getIconURL()
Specified by:
getIconURL in interface Automaton

getMouseCursorURL

public java.net.URL getMouseCursorURL()
Description copied from interface: Automaton
Null to use the cross cursor

Specified by:
getMouseCursorURL in interface Automaton

toolFinished

public void toolFinished(PluginContext ctx)
                  throws NoSuchTransitionException,
                         TransitionException,
                         FinishedAutomatonException
Specified by:
toolFinished in interface Automaton
Throws:
NoSuchTransitionException
TransitionException
FinishedAutomatonException


Copyright © 2005-2006 Fernando González Cortés. All Rights Reserved.