public abstract class AbstractExporttoFileProvider extends AbstractProvider implements ExporttoSwingProvider
Modifier and Type | Field and Description |
---|---|
protected FeatureStore |
featureStore |
protected IProjection |
projection |
protected SelectFileOptionPanel |
selectFileOptionPanel |
Constructor and Description |
---|
AbstractExporttoFileProvider(ProviderServices providerServices,
FeatureStore featureStore,
IProjection projection)
Constructor.
|
AbstractExporttoFileProvider(ProviderServices providerServices,
FeatureStore featureStore,
IProjection projection,
SelectFileOptionPanel selectFileOptionPanel) |
Modifier and Type | Method and Description |
---|---|
ExporttoSwingProviderPanel |
getPanelAt(int index)
A
ExporttoSwingProvider are composed of a set of panels. |
int |
getPanelCount() |
boolean |
needsPanelTargetProjection()
Informs if it needs to ask for a target projection,
or if it is not needed or provided through its own wizard panel.
|
void |
setTargetProjection(IProjection targetProjection)
Sets the target projection to which should be exported
|
getProviderServices, setProviderServices
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createExporttoService
protected SelectFileOptionPanel selectFileOptionPanel
protected FeatureStore featureStore
protected IProjection projection
public AbstractExporttoFileProvider(ProviderServices providerServices, FeatureStore featureStore, IProjection projection)
providerServices
- the services for the providerfile
- to get the Exporto frompublic AbstractExporttoFileProvider(ProviderServices providerServices, FeatureStore featureStore, IProjection projection, SelectFileOptionPanel selectFileOptionPanel)
public int getPanelCount()
getPanelCount
in interface ExporttoSwingProvider
public ExporttoSwingProviderPanel getPanelAt(int index)
ExporttoSwingProvider
ExporttoSwingProvider
are composed of a set of panels. This
method
is used to retrieve all these panels.getPanelAt
in interface ExporttoSwingProvider
index
- position of the panel to retrieve.public void setTargetProjection(IProjection targetProjection)
setTargetProjection
in interface ExporttoSwingProvider
targetProjection
- public boolean needsPanelTargetProjection()
needsPanelTargetProjection
in interface ExporttoSwingProvider