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, waitexport, getExportPanelprotected final javax.swing.JCheckBox export
protected AbstractSessionExporter(T layer)
AbstractSessionExporter.layer - layer to exportpublic java.util.Collection<Layer> getDependencies()
SessionLayerExportergetDependencies in interface SessionLayerExporterpublic boolean shallExport()
SessionLayerExportershallExport in interface SessionLayerExportertrue if the layer should be included in the list of exported layers, false otherwise.public boolean requiresZip()
SessionLayerExporterrequiresZip in interface SessionLayerExportertrue if some data needs to be included in the zip archive, false otherwise.