public class ExporttoShapeService extends AbstractMonitorableTask implements ExporttoService
Thread.State, Thread.UncaughtExceptionHandler
Modifier and Type | Field and Description |
---|---|
static int |
MAX_FIELD_NAME_LENGTH |
taskStatus
cancellationRequested
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
ExporttoShapeService(SelectFileOptionPanel fPanel,
FeatureStore featureStore,
IProjection projection) |
ExporttoShapeService(SelectFileOptionPanel fPanel,
FeatureStore featureStore,
IProjection projection,
String encoding) |
Modifier and Type | Method and Description |
---|---|
void |
export(FeatureSet featureSet)
This method export a
FeatureSet to other FeatureSet . |
void |
setFinishAction(ExporttoServiceFinishAction exporttoServiceFinishAction)
Sets the
ExporttoServiceFinishAction that is used at the end
of the ExporttoService . |
cancelRequest, getSimpleTaskStatus, getTaskStatus, setTaskName
isCancellationRequested
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTaskStatus
cancelRequest, isCancellationRequested
public static final int MAX_FIELD_NAME_LENGTH
public ExporttoShapeService(SelectFileOptionPanel fPanel, FeatureStore featureStore, IProjection projection)
public ExporttoShapeService(SelectFileOptionPanel fPanel, FeatureStore featureStore, IProjection projection, String encoding)
public void export(FeatureSet featureSet) throws ExporttoServiceException
ExporttoService
FeatureSet
to other FeatureSet
.
The other necessary parameters to make this conversion are specific
for every ExporttoService
. e.g: a shape exporter needs a
file and a projection, a database exporter needs a connection
parameters...export
in interface ExporttoService
featureSet
- the set of features hat have to be exported.ExporttoServiceException
- if there is any exception in the exporting processpublic void setFinishAction(ExporttoServiceFinishAction exporttoServiceFinishAction)
ExporttoService
ExporttoServiceFinishAction
that is used at the end
of the ExporttoService
.setFinishAction
in interface ExporttoService
exporttoServiceFinishAction
- it contains an action that can be executed at the end of the
export process