Class ActivityTypeList

java.lang.Object
gov.nasa.jpl.activity.ActivityTypeList

public class ActivityTypeList extends Object
Utility class for storing off metadata about activity types (which are only defined in the Activity base class) for easier input/output.
  • Constructor Details

    • ActivityTypeList

      protected ActivityTypeList()
  • Method Details

    • getActivityList

      public static ActivityTypeList getActivityList()
    • getActivityClass

      public Class getActivityClass(String activityName)
      Returns the class of an input activity name.
      Parameters:
      activityName -
      Returns:
    • getNamesOfAllDefinedTypes

      public List<String> getNamesOfAllDefinedTypes()
    • getNamesOfAllTypesWithSubsystem

      public List<String> getNamesOfAllTypesWithSubsystem(String subsystem)
    • getDescription

      public String getDescription(String activityName)
    • getSubsystem

      public String getSubsystem(String activityName)
    • getParameterNames

      public String[] getParameterNames(String activityName)
    • getParameters

      public List<Map<String,String>> getParameters(String activityName)
    • addToObserverList

      public void addToObserverList(String activityName, PropertyChangeListener e)
    • removeFromObserverList

      public void removeFromObserverList(String activityName, PropertyChangeListener e)
    • propertyChangeForActivityType

      public void propertyChangeForActivityType(String activityName, Activity act)