Interface FeatureStoreTimeSupport

All Superinterfaces:
FeatureAttributeEmulator, org.gvsig.json.SupportFromJson, org.gvsig.json.SupportJson, org.gvsig.json.SupportToJson

public interface FeatureStoreTimeSupport extends FeatureAttributeEmulator
  • Method Summary

    Modifier and Type
    Method
    Description
     
    int
     
    org.gvsig.timesupport.Interval
    Gets the Interval of the store, that means the temporal interval where the store has valid data.
    Gets all the possible values of time for which the store has data.
    getTimes(org.gvsig.timesupport.Interval interval)
    Gets all the possible values of time for which the store has data and intersects with an interval.

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

    allowSetting, get, getRequiredFieldNames, set

    Methods inherited from interface org.gvsig.json.SupportFromJson

    fromJson

    Methods inherited from interface org.gvsig.json.SupportToJson

    toJson, toJson, toJsonBuilder, toJsonBuilder
  • Method Details

    • getAttributeName

      String getAttributeName()
    • getDataType

      int getDataType()
    • getInterval

      org.gvsig.timesupport.Interval getInterval()
      Gets the Interval of the store, that means the temporal interval where the store has valid data.
      Returns:
      a time interval or null if there is not time support
    • getTimes

      Collection getTimes()
      Gets all the possible values of time for which the store has data.
      Returns:
      a collection of
      invalid reference
      Time
      objects.
    • getTimes

      Collection getTimes(org.gvsig.timesupport.Interval interval)
      Gets all the possible values of time for which the store has data and intersects with an interval.
      Parameters:
      interval - the interval of time
      Returns:
      a collection of
      invalid reference
      Time
      objects.