public abstract class FileExporter extends Object implements MapView.LayerChangeListener
| Modifier and Type | Field and Description |
|---|---|
private boolean |
enabled |
ExtensionFileFilter |
filter |
| Constructor and Description |
|---|
FileExporter(ExtensionFileFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptFile(File pathname,
Layer layer) |
void |
activeLayerChange(Layer oldLayer,
Layer newLayer)
Notifies this listener that the active layer has changed.
|
void |
exportData(File file,
Layer layer) |
boolean |
isEnabled()
Returns the enabled state of this
FileExporter. |
void |
layerAdded(Layer newLayer)
Notifies this listener that a layer has been added.
|
void |
layerRemoved(Layer oldLayer)
Notifies this listener that a layer has been removed.
|
void |
setEnabled(boolean enabled)
Sets the enabled state of the
FileExporter. |
public final ExtensionFileFilter filter
private boolean enabled
public FileExporter(ExtensionFileFilter filter)
public boolean acceptFile(File pathname, Layer layer)
public void exportData(File file, Layer layer) throws IOException
IOExceptionpublic final boolean isEnabled()
FileExporter. When enabled, it is listed and usable in "File->Save" dialogs.FileExporter is enabledpublic final void setEnabled(boolean enabled)
FileExporter. When enabled, it is listed and usable in "File->Save" dialogs.enabled - true to enable this FileExporter, false to disable itpublic void activeLayerChange(Layer oldLayer, Layer newLayer)
MapView.LayerChangeListeneractiveLayerChange in interface MapView.LayerChangeListeneroldLayer - The previous active layernewLayer - The new activer layerpublic void layerAdded(Layer newLayer)
MapView.LayerChangeListenerlayerAdded in interface MapView.LayerChangeListenernewLayer - The new added layerpublic void layerRemoved(Layer oldLayer)
MapView.LayerChangeListenerlayerRemoved in interface MapView.LayerChangeListeneroldLayer - The old removed layer