com.partnersoft.workbench.model
Class AbstractWorkbenchDirectoryEditor

java.lang.Object
  extended by com.partnersoft.workbench.model.AbstractWorkbenchDirectoryEditor
All Implemented Interfaces:
WorkbenchDirectoryEditor, WorkbenchEditor
Direct Known Subclasses:
AbstractHtmlPanelDirectoryEditor, GenericDirectoryEditor, MapsetDirectoryEditor, MapsetsDirectoryEditor, ModuleDirectoryEditor, ModulesDirectoryEditor

public abstract class AbstractWorkbenchDirectoryEditor
extends java.lang.Object
implements WorkbenchDirectoryEditor


Field Summary
protected  ActionBureau actionBureau
           
protected  VfsDirectory directory
           
protected  javax.swing.JComponent gui
           
protected  java.lang.String name
           
protected  WorkbenchApp workbench
           
 
Constructor Summary
AbstractWorkbenchDirectoryEditor()
           
 
Method Summary
 void doAction(java.lang.String actionName)
           
 void doAction(java.lang.String actionName, java.lang.String... args)
          Perform an action with optional arguments.
 VfsDirectory getDirectory()
           
 javax.swing.JComponent getGui()
           
 java.lang.String getName()
           
 WorkbenchApp getWorkbench()
           
 void reload()
           
 void setDirectory(VfsDirectory newDirectory)
           
 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

directory

protected VfsDirectory directory

gui

protected javax.swing.JComponent gui

actionBureau

protected ActionBureau actionBureau
Constructor Detail

AbstractWorkbenchDirectoryEditor

public AbstractWorkbenchDirectoryEditor()
Method Detail

reload

public void reload()
Specified by:
reload in interface WorkbenchDirectoryEditor

getDirectory

public VfsDirectory getDirectory()
Specified by:
getDirectory in interface WorkbenchDirectoryEditor

getGui

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

getName

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

setDirectory

public void setDirectory(VfsDirectory newDirectory)
Specified by:
setDirectory in interface WorkbenchDirectoryEditor

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