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 Details

    • registerDataTransform

      void registerDataTransform(String name, Class<?> dataTransformGui)
      Register a data transformation
      Parameters:
      name - the name used to register the transformation
      featureTransformGui - the class that contains the relationship between a transformation and its user interface. This class has to be an instance of DataTransformGui
    • registerDataTransformWizard

      void registerDataTransformWizard(Class<?> dataTransformWizard)
      Register the GUI that is used to apply transformations.
      Parameters:
      dataTransformWizard - the class that implements the GUI. This class has to be an instance of DataTransformWizard
    • 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

      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:
      CreateWizardException
      NotRegisteredTransformException
    • createJDataTransformList

      JDataTransformList createJDataTransformList(org.gvsig.fmap.dal.feature.FeatureStore featureStore)
    • createJDialogDataTransformList

      JDialogDataTransformList createJDialogDataTransformList()