com.partnersoft.workbench.model
Interface WorkbenchEditor

All Known Subinterfaces:
WorkbenchDirectoryEditor, WorkbenchFileEditor
All Known Implementing Classes:
AbstractHtmlPanelDirectoryEditor, AbstractHtmlPanelFileEditor, AbstractWorkbenchDirectoryEditor, AbstractWorkbenchEditor, AbstractWorkbenchFileEditor, AbstractWorkbenchMapSetFileEditor, AreaStyleEditor, BinaryFileEditor, BoxcarFileEditor, CogFormEditor, CsvTableEditor, DatabaseCogFileEditor, DatabaseFileEditor, DbfTableEditor, GenericDirectoryEditor, GenericFileEditor, HtmlFileEditor, ImageFileEditor, LineStyleEditor, LogFileEditor, MapSelectionEditor, MapsetDataTypeFieldsEditor, MapsetDirectoryEditor, MapsetLegendEditor, MapsetProfileEditor, MapsetsDirectoryEditor, MapsetSettingsFileEditor, ModuleDirectoryEditor, ModulesDirectoryEditor, PointStyleEditor, ShapefileTableEditor, SoundFileEditor, SphericalImageFileEditor, TableEditor, TextFileEditor, TextStyleEditor, ZipFileEditor

public interface WorkbenchEditor


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 load()
           
 void save()
           
 void setWorkbench(WorkbenchApp workbench)
           
 

Method Detail

getName

java.lang.String getName()

getGui

javax.swing.JComponent getGui()

save

void save()
          throws java.io.IOException
Throws:
java.io.IOException

load

void load()
          throws java.io.IOException
Throws:
java.io.IOException

getWorkbench

WorkbenchApp getWorkbench()

setWorkbench

void setWorkbench(WorkbenchApp workbench)

doAction

void doAction(java.lang.String actionName)

doAction

void doAction(java.lang.String actionName,
              java.lang.String... args)
Perform an action with optional arguments. The first argument is the name of the action.

Parameters:
args -