Package hec.rss.model

Class DssOutputGroups

java.lang.Object
hec.rss.model.DssOutputGroups

public class DssOutputGroups extends Object
The Class DssOutputGroups. Class Keeps track of the DSS output groups used in the DssOutputPanel Lists the vids associated with each JTable column for a specific rss.model.Element Also used for looking up specific vids for rss.model.Elements
  • Field Details

    • RESERVIOR_GROUPS

      public static String[] RESERVIOR_GROUPS
      The RESERVIOR_ groups.
    • STATE_VARIABLE_GROUPS

      public static String[] STATE_VARIABLE_GROUPS
      The STATE_ variabl e_ groups.
    • REACH_GROUPS

      public static String[] REACH_GROUPS
      The REACH_ groups.
    • JUNCTION_GROUPS

      public static String[] JUNCTION_GROUPS
      The JUNCTION_ groups.
    • DIVERSION_GROUPS

      public static String[] DIVERSION_GROUPS
      The DIVERSION_ groups.
  • Constructor Details

    • DssOutputGroups

      public DssOutputGroups()
      Instantiates a new dss output groups.
  • Method Details

    • getGroupNamesForElement

      public static String[] getGroupNamesForElement(String elementType)
      Gets the group names for element.
      Parameters:
      elementType - the element type
      Returns:
      the group names for element
    • getGroupColumnForVariableIdElement

      public static int getGroupColumnForVariableIdElement(int var, String name)
      Gets the group column for variable id element.
      Parameters:
      var - the var
      name - the name
      Returns:
      the group column for variable id element
    • get

      public static int[] get(String key)
      Gets the VIDS for the Key (Element:Column Name).
      Parameters:
      key - the key
      Returns:
      the int[]
    • getAllVidsForElement

      public static int[] getAllVidsForElement(String elementType)