com.partnersoft.workbench.model
Class AbstractWorkbenchEditor

java.lang.Object
  extended by com.partnersoft.workbench.model.AbstractWorkbenchEditor
All Implemented Interfaces:
WorkbenchEditor
Direct Known Subclasses:
MapSelectionEditor

public abstract class AbstractWorkbenchEditor
extends java.lang.Object
implements WorkbenchEditor


Field Summary
protected  ActionBureau actionBureau
           
protected  javax.swing.JComponent gui
           
protected  java.lang.String name
           
protected  WorkbenchApp workbench
           
 
Constructor Summary
AbstractWorkbenchEditor()
           
 
Method Summary
 void doAction(java.lang.String actionName)
           
 void doAction(java.lang.String actionName, java.lang.String... args)
          Perform an action with optional arguments.
 javax.swing.JComponent getGui()
           
 java.lang.String getName()
           
 WorkbenchApp getWorkbench()
           
 void setWorkbench(WorkbenchApp workbench)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.partnersoft.workbench.model.WorkbenchEditor
load, save
 

Field Detail

workbench

protected WorkbenchApp workbench

name

protected java.lang.String name

gui

protected javax.swing.JComponent gui

actionBureau

protected ActionBureau actionBureau
Constructor Detail

AbstractWorkbenchEditor

public AbstractWorkbenchEditor()
Method Detail

getGui

public javax.swing.JComponent getGui()
Specified by:
getGui in interface WorkbenchEditor

getName

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

getWorkbench

public WorkbenchApp getWorkbench()
Specified by:
getWorkbench in interface WorkbenchEditor

setWorkbench

public void setWorkbench(WorkbenchApp workbench)
Specified by:
setWorkbench in interface WorkbenchEditor

doAction

public void doAction(java.lang.String actionName)
Specified by:
doAction in interface WorkbenchEditor

doAction

public void doAction(java.lang.String actionName,
                     java.lang.String... args)
Description copied from interface: WorkbenchEditor
Perform an action with optional arguments. The first argument is the name of the action.

Specified by:
doAction in interface WorkbenchEditor