Class StringResource

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

public class StringResource extends Resource<String>
  • Constructor Details

    • StringResource

      public StringResource(String profile, String subsystem, String units, String interpolation, List<String> possibleStates)
    • StringResource

      public StringResource(String subsystem, String units, String interpolation, List<String> possibleStates)
    • StringResource

      public StringResource(String profile, String subsystem, String units, String interpolation)
    • StringResource

      public StringResource(String profile, String subsystem, String units)
    • StringResource

      public StringResource(String profile, String subsystem)
    • StringResource

      public StringResource(String profile, List<String> possibleStates)
    • StringResource

      public StringResource(List<String> possibleStates)
    • StringResource

      public StringResource()
  • Method Details

    • profile

      public String 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<String>
      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<String>