Outils personnels
Vous êtes ici : Accueil Proyectos gvSIG gvSIG Desktop Documentación Documentación de desarrollo org.gvsig.app.daltransform 2.0.0 Acceso al API de transformaciones
gvSIG Desktop
gvSIG Desktop

Cached time 11/21/13 05:53:04 Clear cache and reload

 
Actions sur le document

Acceso al API de transformaciones

Par Jorge PieraDernière modification 01/06/2010 23:48

Existen una seria de clases e interfaces independientes que deben ser utilizadas para gestionar las transformaciones en gvSIG. Estas clases son:

  • DataTransformLocator: Se trata del locator de la librería. Nos proporciona los servicios de localización del DataTransformManager a usar por la librería.
  • DataTransformManager: Se trata del punto que nos da acceso al API de transformaciones en gvSIG. A partir de él podemos realizar realizar básicamente dos operaciones:
    • Gestionar el wizard de transformaciones: que no es más que el wizard que se utiliza para aplicar las transformaciones.
    • Gestionar las transformaciones: registro y recuperación de las transformaciones.
  • DataTransformLibrary: Librería base que se deberá extender para registrar el DataTransformManager por defecto que utilizará la aplicación.

La idea es poder tener acceso al DataTransformManager desde cualquier parte de la aplicación. Para ello habría que ejecutar el siguiente código:

DataTransformManager dataTransformManager = DataTransformLocator.getDataTransformManager();

En los siguientes apartados de hará una explicación más detallada de los métodos que tiene el DataTransformManager.

gvSIG proporcionará una implementación para la DataTransformLibrary que será inicailizada en el arranque de la aplicación para registrar una implementación por defecto de un DataTransformManager. En la mayoría de los casos las implementaciones por defecto serán suficientes y lo único para lo que se tendría que utilizar el manager es para incluir nuevas transformaciones.


Réalisé avec le CMS Plone, le système de gestion de contenu Open Source

Ce site respecte les normes suivantes :