Class OSAltPluginData

java.lang.Object
hec.rss.plugins.model.AbstractAltPluginData
hec.rss.plugins.opsupport.model.OSAltPluginData
All Implemented Interfaces:
AltInputReportInfc, hec.rss.plugins.model.AltPluginData, Cloneable

public class OSAltPluginData extends hec.rss.plugins.model.AbstractAltPluginData
  • Field Details

  • Constructor Details

    • OSAltPluginData

      public OSAltPluginData()
      Instantiates a new mC alt plugin data.
  • Method Details

    • clone

      public OSAltPluginData clone()
      Specified by:
      clone in interface hec.rss.plugins.model.AltPluginData
      Overrides:
      clone in class hec.rss.plugins.model.AbstractAltPluginData
    • setSimMode

      public void setSimMode(hec.rss.client.RSimSimulationMode sm)
    • getSimMode

      public hec.rss.client.RSimSimulationMode getSimMode()
    • getType

      public String getType()
      Specified by:
      getType in interface hec.rss.plugins.model.AltPluginData
      Overrides:
      getType in class hec.rss.plugins.model.AbstractAltPluginData
    • read

      public void read(BufferedReader reader)
    • write

      public void write(BufferedWriter writer)
    • useCompute

      public boolean useCompute()
    • setUseCompute

      public void setUseCompute(boolean compute)
    • compute

      public int compute(RssRun rssRun)
    • writeReport

      public boolean writeReport(BufferedWriter writer, RssRun run) throws IOException
      Throws:
      IOException
    • getTSInputData

      public Vector getTSInputData(RssAlt alt, HecTime startTime)
    • getCollectionNumbers

      public List<String> getCollectionNumbers(RssAlt alt, HecTime startTime)
    • outputReport

      public void outputReport(AlternativeInputReport report, org.jdom.Element elem)
      Description copied from interface: AltInputReportInfc
      Alternative Input Report Interface for data.
    • getOSConfig

      public OpSupportConfig getOSConfig()
      Returns:
    • getActiveTSProxies

      public Vector getActiveTSProxies(Vector vec, int iotype)
      returns a vector of required input, or generated output TSRecordProxies used in the current alternative
      Specified by:
      getActiveTSProxies in interface hec.rss.plugins.model.AltPluginData
      Overrides:
      getActiveTSProxies in class hec.rss.plugins.model.AbstractAltPluginData