Package org.gvsig.fmap.dal.feature.spi
Interface FeatureReferenceProviderServices
- All Superinterfaces:
org.gvsig.fmap.dal.feature.FeatureReference,org.gvsig.json.SupportToJson
public interface FeatureReferenceProviderServices
extends org.gvsig.fmap.dal.feature.FeatureReference
Interface for feature references services for feature based data providers
- Author:
- jmvivo
-
Method Summary
Modifier and TypeMethodDescriptionReturn the identifier of theFeatureTypeof the represented featureString[]Return the attribute names that compound the Primary Key of represented featuregetKeyValue(String name) Return the value of an attribute that compound the Primary Key of represented featuregetOID()Return the OID (Object IDentifier) object that represents this reference Note: this can benullif provider does not support OIDMethods inherited from interface org.gvsig.fmap.dal.feature.FeatureReference
getCode, getFeature, getFeature, getFeatureQuietly, isNewFeatureMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJson, toJsonBuilder, toJsonBuilder
-
Method Details
-
getOID
Object getOID()Return the OID (Object IDentifier) object that represents this reference Note: this can benullif provider does not support OID- Returns:
Objectthat identifies a feature- See Also:
-
getKeyNames
String[] getKeyNames()Return the attribute names that compound the Primary Key of represented feature- Returns:
- attribute names
- See Also:
-
getKeyValue
Return the value of an attribute that compound the Primary Key of represented feature- Parameters:
name-- Returns:
- See Also:
-
getFeatureTypeId
String getFeatureTypeId()Return the identifier of theFeatureTypeof the represented feature- Returns:
-