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 Type
    Method
    Description
    Return the identifier of the FeatureType of the represented feature
    Return the attribute names that compound the Primary Key of represented feature
    Return the value of an attribute that compound the Primary Key of represented feature
    Return the OID (Object IDentifier) object that represents this reference Note: this can be null if provider does not support OID

    Methods inherited from interface org.gvsig.fmap.dal.feature.FeatureReference

    getCode, getFeature, getFeature, getFeatureQuietly, isNewFeature

    Methods 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 be null if provider does not support OID
      Returns:
      Object that 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

      Object getKeyValue(String name)
      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 the FeatureType of the represented feature
      Returns: