org.oddjob.monitor.model
Class JobFormAction

java.lang.Object
  extended by org.oddjob.monitor.model.JobAction
      extended by org.oddjob.monitor.model.JobFormAction
All Implemented Interfaces:
PropertyChangeNotifier, ExplorerAction, FormAction, SelectedContextAware
Direct Known Subclasses:
AddJobAction, DesignerAction, DesignInsideAction, SetPropertyAction

public abstract class JobFormAction
extends JobAction
implements FormAction

Base class for actions that launch a form.

Author:
rob

Field Summary
 
Fields inherited from interface org.oddjob.monitor.actions.ExplorerAction
DESIGN_GROUP, ENABLED_PROPERTY, JOB_GROUP, PROPERTY_GROUP, VISIBLE_PROPERTY
 
Constructor Summary
JobFormAction()
           
 
Method Summary
protected abstract  Form doForm()
          Override this method to create the form.
 Form form()
          Provide the form.
 
Methods inherited from class org.oddjob.monitor.model.JobAction
action, addPropertyChangeListener, checkPrepare, doAction, doFree, doPrepare, getExplorerContext, isEnabled, isPrepared, isVisible, prepare, removePropertyChangeListener, setEnabled, setSelectedContext, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.oddjob.monitor.actions.ExplorerAction
action, getAcceleratorKey, getGroup, getMnemonicKey, getName, isEnabled, isVisible, prepare, setSelectedContext
 
Methods inherited from interface org.oddjob.framework.PropertyChangeNotifier
addPropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

JobFormAction

public JobFormAction()
Method Detail

form

public final Form form()
Description copied from interface: FormAction
Provide the form.

Specified by:
form in interface FormAction
Returns:
The DesignDefinition for the form. Never Null.

doForm

protected abstract Form doForm()
Override this method to create the form.

Returns: