public class DBFStoreProviderFactory extends AbstractFeatureStoreProviderFactory implements FeatureStoreProviderFactory
NO, UNKNOWN, YES| Modifier | Constructor and Description |
|---|---|
protected |
DBFStoreProviderFactory(java.lang.String name,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
int |
allowCreate()
The provider can create new stores.
|
int |
allowEditableFeatureType() |
int |
allowMultipleGeometryTypes() |
int |
allowRead()
The provider has read support
|
boolean |
allowsMandatoryAttributes() |
boolean |
allowsPrimaryKeyAttributes() |
int |
allowWrite()
The provider has write support
|
DynObject |
createParameters()
Creates the parameters for the
Provider created by this factory. |
DataStoreProvider |
createProvider(DataParameters parameters,
DataStoreProviderServices providerServices)
Builds a specific provider
|
int |
getMaxAttributeNameSize()
Returns max size for attributes names
returns -1 if it is undefined
|
java.util.List<DataType> |
getSupportedDataTypes()
Returns a list of
DataTypes supported
by this FeatureStoreProviderFactory |
int |
hasRasterSupport()
The provider has raster support.
|
int |
hasTabularSupport()
The provider has tabular support.
|
int |
hasVectorialSupport()
The provider has vectorial support.
|
int |
useLocalIndexesCanImprovePerformance() |
createDefaultFeatureType, getSupportedGeometryTypesSubtypescreate, getDescription, getName, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDefaultFeatureType, getSupportedGeometryTypesSubtypesgetDescription, getNamecreate, initializeprotected DBFStoreProviderFactory(java.lang.String name,
java.lang.String description)
public DataStoreProvider createProvider(DataParameters parameters, DataStoreProviderServices providerServices) throws InitializeException
DataStoreProviderFactorycreateProvider in interface DataStoreProviderFactoryInitializeExceptionpublic DynObject createParameters()
ProviderFactoryProvider created by this factory.createParameters in interface ProviderFactorypublic int allowCreate()
DataStoreProviderFactoryallowCreate in interface DataStoreProviderFactoryallowCreate in class AbstractDataStoreProviderFactorypublic int allowWrite()
DataStoreProviderFactoryallowWrite in interface DataStoreProviderFactoryallowWrite in class AbstractDataStoreProviderFactorypublic int allowRead()
DataStoreProviderFactoryallowRead in interface DataStoreProviderFactoryallowRead in class AbstractDataStoreProviderFactorypublic int hasRasterSupport()
DataStoreProviderFactoryhasRasterSupport in interface DataStoreProviderFactoryhasRasterSupport in class AbstractDataStoreProviderFactorypublic int hasTabularSupport()
DataStoreProviderFactoryhasTabularSupport in interface DataStoreProviderFactoryhasTabularSupport in class AbstractDataStoreProviderFactorypublic int hasVectorialSupport()
DataStoreProviderFactoryhasVectorialSupport in interface DataStoreProviderFactoryhasVectorialSupport in class AbstractDataStoreProviderFactorypublic int allowMultipleGeometryTypes()
allowMultipleGeometryTypes in class AbstractFeatureStoreProviderFactorypublic int allowEditableFeatureType()
allowEditableFeatureType in interface FeatureStoreProviderFactoryallowEditableFeatureType in class AbstractFeatureStoreProviderFactorypublic int useLocalIndexesCanImprovePerformance()
useLocalIndexesCanImprovePerformance in interface FeatureStoreProviderFactoryuseLocalIndexesCanImprovePerformance in class AbstractFeatureStoreProviderFactorypublic java.util.List<DataType> getSupportedDataTypes()
FeatureStoreProviderFactoryDataTypes supported
by this FeatureStoreProviderFactorygetSupportedDataTypes in interface FeatureStoreProviderFactorygetSupportedDataTypes in class AbstractFeatureStoreProviderFactoryDataTypes supported
by this FeatureStoreProviderFactory or null
if it has no restrictions on data typespublic boolean allowsMandatoryAttributes()
allowsMandatoryAttributes in interface FeatureStoreProviderFactoryallowsMandatoryAttributes in class AbstractFeatureStoreProviderFactorypublic boolean allowsPrimaryKeyAttributes()
allowsPrimaryKeyAttributes in interface FeatureStoreProviderFactoryallowsPrimaryKeyAttributes in class AbstractFeatureStoreProviderFactorypublic int getMaxAttributeNameSize()
FeatureStoreProviderFactorygetMaxAttributeNameSize in interface FeatureStoreProviderFactorygetMaxAttributeNameSize in class AbstractFeatureStoreProviderFactory