Package hec.rss.model

Class AltOverride

java.lang.Object
hec.rss.model.AltOverride

public class AltOverride extends Object
The Class AltOverride is used to identify if an override uses another alternative's output data
  • Constructor Details

    • AltOverride

      public AltOverride()
      Instantiates a new alt override.
      Parameters:
      useAlt - True if a different alternative output data is used in the override
      selectedAltName - Name of the selected alternative used for this override data
    • AltOverride

      public AltOverride(boolean useAlt, String selectedAltName, String collection)
      Instantiates a new alt override.
      Parameters:
      useAlt - True if a different alternative output data is used in the override
      selectedAltName - Name of the selected alternative used for this override data
  • Method Details

    • setUseAlt

      public void setUseAlt(boolean useAlt)
      Sets the use different alt flag. True if a different alternative output data is used in the override
      Parameters:
      useAlt - True if a different alternative output data is used in the override
    • useAnotherAlt

      public boolean useAnotherAlt()
      True if a different alternative output data is used in the override
      Returns:
      True if a different alternative output data is used in the override
    • setSelectedAltName

      public void setSelectedAltName(String alt)
      Sets the name of the selected alternative used for this override data
      Parameters:
      Name - of the selected alternative used for this override data
    • getSelectedAltName

      public String getSelectedAltName()
      Name of the selected alternative used for this override data
      Returns:
      Name of the selected alternative used for this override data
    • getCollectionSequence

      public String getCollectionSequence()
      If the alt has collection data, return the selected sequence to use
      Returns:
      String sequence