Package org.gvsig.daltransform
Interface DataTransformManager
- All Known Implementing Classes:
DefaultDataTransformManager
public interface DataTransformManager
This singleton provides a centralized access to register
DataTransformGui that is a class to establish
a relationship between a tranformation and a user interface.- Author:
- Jorge Piera
-
Method Summary
Modifier and TypeMethodDescriptioncreateJDataTransformList(org.gvsig.fmap.dal.feature.FeatureStore featureStore) Creates a wizard that can be used to apply the transformations.createWizard(String transformName) It creates a wizard and selects the transformation specified by the parameter.Returns a list of the registered data transformations.voidregisterDataTransform(String name, Class<?> dataTransformGui) Register a data transformationvoidregisterDataTransformWizard(Class<?> dataTransformWizard) Register the GUI that is used to apply transformations.
-
Method Details
-
registerDataTransform
Register a data transformation- Parameters:
name- the name used to register the transformationfeatureTransformGui- the class that contains the relationship between a transformation and its user interface. This class has to be an instance ofDataTransformGui
-
registerDataTransformWizard
Register the GUI that is used to apply transformations.- Parameters:
dataTransformWizard- the class that implements the GUI. This class has to be an instance ofDataTransformWizard
-
getDataTransforms
List<DataTransformGui> getDataTransforms()Returns a list of the registered data transformations.- Returns:
- A list of the registered data transformations.
-
createWizard
Creates a wizard that can be used to apply the transformations.- Returns:
- The wizard.
- Throws:
CreateWizardException
-
createWizard
DataTransformWizard createWizard(String transformName) throws CreateWizardException, NotRegisteredTransformException It creates a wizard and selects the transformation specified by the parameter.- Parameters:
transformName- The name of the transformation to apply.- Returns:
- The wizard.
- Throws:
CreateWizardExceptionNotRegisteredTransformException
-
createJDataTransformList
-
createJDialogDataTransformList
JDialogDataTransformList createJDialogDataTransformList()
-