Class TimeResource

java.lang.Object
gov.nasa.jpl.resource.Resource<Time>
gov.nasa.jpl.resource.TimeResource
All Implemented Interfaces:
ResourceContainer

public class TimeResource extends Resource<Time>
  • Constructor Details

    • TimeResource

      public TimeResource(Time profile, String subsystem, String interpolation, String units, Time minimum, Time maximum)
    • TimeResource

      public TimeResource(Time profile, String subsystem, String interpolation)
    • TimeResource

      public TimeResource(Time profile, String subsystem, String units, String interpolation)
    • TimeResource

      public TimeResource(Time profile, String subsystem)
    • TimeResource

      public TimeResource()
  • Method Details

    • profile

      public Time profile(Time t)
      Description copied from class: Resource
      Returns the default value of the resource before it is set() to a new value. Must be abstract since different data types have different intuitive defaults.
      Specified by:
      profile in class Resource<Time>
      Parameters:
      t - The time one wants the default value at. Used for custom resources that may have time-varying profiles.
      Returns:
    • update

      public void update()
      Description copied from class: Resource
      No-op method that adapters can override in custom resources
      Specified by:
      update in interface ResourceContainer
      Overrides:
      update in class Resource<Time>