Class DefaultFeatureTypeDefinitionsManager

java.lang.Object
org.gvsig.fmap.dal.feature.AbstractFeatureTypeDefinitionsManager
org.gvsig.app.extension.DefaultFeatureTypeDefinitionsManager
All Implemented Interfaces:
org.gvsig.fmap.dal.feature.FeatureTypeDefinitionsManager

public class DefaultFeatureTypeDefinitionsManager extends org.gvsig.fmap.dal.feature.AbstractFeatureTypeDefinitionsManager implements org.gvsig.fmap.dal.feature.FeatureTypeDefinitionsManager
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType, org.gvsig.tools.dynobject.DynClass dynClass)
     
    void
    addModel(File model)
     
    boolean
    contains(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType)
     
    org.gvsig.tools.dynobject.DynClass
    get(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType)
     
    protected long
    getCRC(org.gvsig.fmap.dal.feature.FeatureType type)
     
    protected File
     
    protected File
     
    protected Map<String,org.gvsig.tools.dynobject.DynClass>
     
    protected String
    getKey(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType)
     
    protected String
    getKey(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType, String name)
     
    void
    remove(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultFeatureTypeDefinitionsManager

      public DefaultFeatureTypeDefinitionsManager()
  • Method Details

    • getDynClasses

      protected Map<String,org.gvsig.tools.dynobject.DynClass> getDynClasses()
    • getDefinitionsFolder

      protected File getDefinitionsFolder() throws IOException
      Throws:
      IOException
    • getCRC

      protected long getCRC(org.gvsig.fmap.dal.feature.FeatureType type)
    • getKey

      protected String getKey(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType)
    • getKey

      protected String getKey(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType, String name)
    • getDefinitionFile

      protected File getDefinitionFile(String key)
    • get

      public org.gvsig.tools.dynobject.DynClass get(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType)
      Specified by:
      get in interface org.gvsig.fmap.dal.feature.FeatureTypeDefinitionsManager
    • contains

      public boolean contains(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType)
      Specified by:
      contains in interface org.gvsig.fmap.dal.feature.FeatureTypeDefinitionsManager
    • add

      public void add(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType, org.gvsig.tools.dynobject.DynClass dynClass)
      Specified by:
      add in interface org.gvsig.fmap.dal.feature.FeatureTypeDefinitionsManager
    • remove

      public void remove(org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType featureType)
      Specified by:
      remove in interface org.gvsig.fmap.dal.feature.FeatureTypeDefinitionsManager
    • addModel

      public void addModel(File model)
      Specified by:
      addModel in interface org.gvsig.fmap.dal.feature.FeatureTypeDefinitionsManager