org.osm2world.viewer.control.actions
public abstract class AbstractExportAction extends AbstractAction implements Observer
Modifier and Type | Field and Description |
---|---|
protected Data |
data |
protected MessageManager |
messageManager |
protected RenderOptions |
renderOptions |
protected ViewerFrame |
viewerFrame |
Modifier | Constructor and Description |
---|---|
protected |
AbstractExportAction(String name,
ViewerFrame viewerFrame,
Data data,
MessageManager messageManager,
RenderOptions renderOptions) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent arg0) |
protected boolean |
chooseDirectory() |
protected abstract FileNameExtensionFilter |
getFileNameExtensionFilter() |
protected abstract void |
performExport(File file) |
void |
update(Observable o,
Object arg) |
protected final ViewerFrame viewerFrame
protected final Data data
protected final MessageManager messageManager
protected final RenderOptions renderOptions
protected AbstractExportAction(String name, ViewerFrame viewerFrame, Data data, MessageManager messageManager, RenderOptions renderOptions)
public void update(Observable o, Object arg)
update
in interface Observer
protected boolean chooseDirectory()
protected abstract FileNameExtensionFilter getFileNameExtensionFilter()
protected abstract void performExport(File file)
public void actionPerformed(ActionEvent arg0)
actionPerformed
in interface ActionListener