T
- Type of exported layerpublic abstract class AbstractSessionExporter<T extends Layer> extends java.lang.Object implements SessionLayerExporter
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JCheckBox |
export |
protected T |
layer |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSessionExporter(T layer)
Constructs a new
AbstractSessionExporter . |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Layer> |
getDependencies()
Return the Layers, this Layer depends on.
|
boolean |
requiresZip()
Return true, if some data needs to be included in the zip archive.
|
boolean |
shallExport()
Return true, if the layer should be included in the list of exported layers.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
export, getExportPanel
protected final javax.swing.JCheckBox export
protected AbstractSessionExporter(T layer)
AbstractSessionExporter
.layer
- layer to exportpublic java.util.Collection<Layer> getDependencies()
SessionLayerExporter
getDependencies
in interface SessionLayerExporter
public boolean shallExport()
SessionLayerExporter
shallExport
in interface SessionLayerExporter
true
if the layer should be included in the list of exported layers, false
otherwise.public boolean requiresZip()
SessionLayerExporter
requiresZip
in interface SessionLayerExporter
true
if some data needs to be included in the zip archive, false
otherwise.