Package org.gvsig.fmap.dal.feature
Interface FeatureTypeDefinitionsManager
- All Known Implementing Classes:
AbstractFeatureTypeDefinitionsManager
public interface FeatureTypeDefinitionsManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(FeatureStore store, FeatureType featureType, org.gvsig.tools.dynobject.DynClass dynClass) Associate the DynClass to the feature type.voidAdd the definitions of feature types in the file.booleancontains(FeatureStore store, FeatureType featureType) Return true if exists a DynClass defined associated to the feature type passed as parameter.org.gvsig.tools.dynobject.DynClassget(FeatureStore store, FeatureType featureType) Search if exists a DynClass associated to the feature type and return it.voidremove(FeatureStore store, FeatureType featureType) Unlink the DynClass associated to the feature type.
-
Method Details
-
get
Search if exists a DynClass associated to the feature type and return it. If do not exists a DynClass for this feature type return the feature type as the default dynClass for it.- Parameters:
store-featureType-- Returns:
- the DynClass associated to this feature type
-
contains
Return true if exists a DynClass defined associated to the feature type passed as parameter.- Parameters:
store-featureType-- Returns:
-
add
Associate the DynClass to the feature type. This association persist betwen sessions.- Parameters:
store-featureType-dynClass-
-
remove
Unlink the DynClass associated to the feature type. This force reload next time to call "get" for this feature type.- Parameters:
store-featureType-
-
addModel
Add the definitions of feature types in the file.- Parameters:
model-
-