public abstract class AbstractFeatureStoreProviderFactory extends AbstractDataStoreProviderFactory implements FeatureStoreProviderFactory
NO, UNKNOWN, YES
Constructor and Description |
---|
AbstractFeatureStoreProviderFactory(String name,
String description) |
AbstractFeatureStoreProviderFactory(String name,
String description,
boolean hidden) |
Modifier and Type | Method and Description |
---|---|
int |
allowEditableFeatureType() |
int |
allowMultipleGeometryTypes() |
boolean |
allowsMandatoryAttributes() |
boolean |
allowsPrimaryKeyAttributes() |
FeatureType |
createDefaultFeatureType() |
int |
getMaxAttributeNameSize()
Returns max size for attributes names
returns -1 if it is undefined
|
List |
getSupportedDataTypes()
Returns a list of
DataTypes supported
by this FeatureStoreProviderFactory |
List |
getSupportedGeometryTypesSubtypes()
Geometry
Return a matrix (list of pairs) (int, int]
[Geometry.TYPE,GEOMETRY.SUBTYPE]
with types and subtypes supported by this provider. |
boolean |
supportNumericOID() |
int |
useLocalIndexesCanImprovePerformance() |
allowCreate, allowRead, allowWrite, create, hasRasterSupport, hasTabularSupport, hasVectorialSupport, isTiledSupported, worksBestTiled
getDescription, getName, isHidden
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
allowCreate, allowRead, allowWrite, createProvider, getDescription, getName, hasRasterSupport, hasTabularSupport, hasVectorialSupport, isTiledSupported, worksBestTiled
create, createParameters, isHidden
public AbstractFeatureStoreProviderFactory(String name, String description)
public int allowMultipleGeometryTypes()
public int allowEditableFeatureType()
allowEditableFeatureType
in interface FeatureStoreProviderFactory
public List getSupportedDataTypes()
FeatureStoreProviderFactory
DataTypes
supported
by this FeatureStoreProviderFactorygetSupportedDataTypes
in interface FeatureStoreProviderFactory
DataTypes
supported
by this FeatureStoreProviderFactory or null
if it has no restrictions on data typespublic List getSupportedGeometryTypesSubtypes()
FeatureStoreProviderFactory
Geometry
Return a matrix (list of pairs) (int, int]
[Geometry.TYPE,GEOMETRY.SUBTYPE]
with types and subtypes supported by this provider.
If the provider has not vector support
or has not restrictions over geometry types return null.getSupportedGeometryTypesSubtypes
in interface FeatureStoreProviderFactory
public boolean allowsMandatoryAttributes()
allowsMandatoryAttributes
in interface FeatureStoreProviderFactory
public boolean allowsPrimaryKeyAttributes()
allowsPrimaryKeyAttributes
in interface FeatureStoreProviderFactory
public int useLocalIndexesCanImprovePerformance()
useLocalIndexesCanImprovePerformance
in interface FeatureStoreProviderFactory
public FeatureType createDefaultFeatureType()
createDefaultFeatureType
in interface FeatureStoreProviderFactory
public int getMaxAttributeNameSize()
FeatureStoreProviderFactory
getMaxAttributeNameSize
in interface FeatureStoreProviderFactory
public boolean supportNumericOID()
supportNumericOID
in interface FeatureStoreProviderFactory