org.gvsig.exportto.swing.prov.generic
Class ExporttoGenericProviderFactory

java.lang.Object
  extended by org.gvsig.exportto.swing.spi.AbstractExporttoProviderFactory
      extended by org.gvsig.exportto.swing.prov.generic.ExporttoGenericProviderFactory
All Implemented Interfaces:
org.gvsig.exportto.swing.spi.ExporttoSwingProviderFactory, org.gvsig.tools.extensionpoint.ExtensionSingleton, org.gvsig.tools.service.spi.ProviderFactory

public class ExporttoGenericProviderFactory
extends org.gvsig.exportto.swing.spi.AbstractExporttoProviderFactory
implements org.gvsig.exportto.swing.spi.ExporttoSwingProviderFactory

Factory of generic ExportoProvider objects. This factory add support for any DAL provider in a generic way.

Version:
$Id$
Author:
gvSIG Team

Field Summary
 
Fields inherited from class org.gvsig.exportto.swing.spi.AbstractExporttoProviderFactory
PARAMETER_FEATURESTORE, PARAMETER_PROJECTION, parametersDefinition, providerTypes
 
Constructor Summary
ExporttoGenericProviderFactory()
          Constructor.
 
Method Summary
 org.gvsig.tools.service.spi.Provider create(org.gvsig.tools.dynobject.DynObject parameters, org.gvsig.tools.service.spi.ProviderServices services)
           
 java.lang.String getDescription()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 boolean support(int providerType)
           
 
Methods inherited from class org.gvsig.exportto.swing.spi.AbstractExporttoProviderFactory
createParameters, initialize, isEnabled, setEnabled, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.gvsig.exportto.swing.spi.ExporttoSwingProviderFactory
isEnabled, setEnabled
 
Methods inherited from interface org.gvsig.tools.service.spi.ProviderFactory
createParameters, initialize
 

Constructor Detail

ExporttoGenericProviderFactory

public ExporttoGenericProviderFactory()
Constructor.

Method Detail

create

public org.gvsig.tools.service.spi.Provider create(org.gvsig.tools.dynobject.DynObject parameters,
                                                   org.gvsig.tools.service.spi.ProviderServices services)
                                            throws org.gvsig.tools.service.ServiceException
Specified by:
create in interface org.gvsig.tools.service.spi.ProviderFactory
Throws:
org.gvsig.tools.service.ServiceException

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface org.gvsig.exportto.swing.spi.ExporttoSwingProviderFactory
Overrides:
getDescription in class org.gvsig.exportto.swing.spi.AbstractExporttoProviderFactory

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface org.gvsig.exportto.swing.spi.ExporttoSwingProviderFactory
Overrides:
getLabel in class org.gvsig.exportto.swing.spi.AbstractExporttoProviderFactory

getName

public java.lang.String getName()
Specified by:
getName in interface org.gvsig.tools.service.spi.ProviderFactory

support

public boolean support(int providerType)
                throws org.gvsig.tools.service.ServiceException
Specified by:
support in interface org.gvsig.exportto.swing.spi.ExporttoSwingProviderFactory
Overrides:
support in class org.gvsig.exportto.swing.spi.AbstractExporttoProviderFactory
Throws:
org.gvsig.tools.service.ServiceException


Copyright © 2014 gvSIG Association. All Rights Reserved.