org.osm2world.viewer.control.actions
Class AbstractExportAction
Object
AbstractAction
AbstractExportAction
- All Implemented Interfaces:
- ActionListener, Serializable, Cloneable, EventListener, Action
- Direct Known Subclasses:
- ExportPOVRayAction, ExportScreenshotAction
public abstract class AbstractExportAction
- extends AbstractAction
- See Also:
- Serialized Form
Fields inherited from class AbstractAction |
changeSupport, enabled |
Fields inherited from interface Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
Methods inherited from class AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
viewerFrame
protected final ViewerFrame viewerFrame
data
protected final Data data
messageManager
protected final MessageManager messageManager
renderOptions
protected final RenderOptions renderOptions
AbstractExportAction
protected AbstractExportAction(String name,
ViewerFrame viewerFrame,
Data data,
MessageManager messageManager,
RenderOptions renderOptions)
actionPerformed
public void actionPerformed(ActionEvent arg0)
getFileNameExtensionFilter
protected abstract FileNameExtensionFilter getFileNameExtensionFilter()
performExport
protected abstract void performExport(File file)