Package hec.model

Interface ITSDataSet


public interface ITSDataSet
Description of the Interface
  • Method Details

    • getName

      String getName()
      Returns the name of the Data Set
      Returns:
      String
    • createTSRecord

      TSRecord createTSRecord()
      Description of the Method
      Returns:
      Description of the Return Value
    • getTSRecordCount

      int getTSRecordCount()
      Gets the tSRecordCount attribute of the ITSDataSet object
      Returns:
      The tSRecordCount value
    • getTSRecordSummaryTable

      Hashtable getTSRecordSummaryTable(String typestr)
      Gets the tSRecordSummaryTable attribute of the ITSDataSet object
      Parameters:
      typestr - Description of the Parameter
      Returns:
      The tSRecordSummaryTable value
    • setParentPath

      void setParentPath(String path, String classname)
      Sets the parentPath attribute of the ITSDataSet object
      Parameters:
      path - The new parentPath value
      classname - The new parentPath value
    • getParentPath

      String getParentPath()
      Gets the parentPath attribute of the ITSDataSet object
      Returns:
      The parentPath value
    • getParentClassName

      String getParentClassName()
      Gets the parentClassName attribute of the ITSDataSet object
      Returns:
      The parentClassName value
    • shiftDataSet

      void shiftDataSet(HecTime newStartTime)
      Description of the Method
      Parameters:
      newStartTime - Description of the Parameter
    • shiftDataSet

      void shiftDataSet(RunTimeWindow rtw)
      Description of the Method
      Parameters:
      rtw - Description of the Parameter
    • getType

      int getType()
      Gets the type attribute of the ITSDataSet object
      Returns:
      The type value
    • setType

      boolean setType(int t)
      Sets the type attribute of the ITSDataSet object
      Parameters:
      t - The new type value
      Returns:
      Description of the Return Value
    • appendTSRecords

      boolean appendTSRecords(ITSDataSet tsdataset)
      Description of the Method
      Parameters:
      tsdataset - Description of the Parameter
      Returns:
      Description of the Return Value
    • init

      void init()
      Description of the Method
    • getTSRecords

      Vector getTSRecords()
      Gets the tSRecords attribute of the ITSDataSet object
      Returns:
      The tSRecords value
    • getFilteredTSRecords

      Vector getFilteredTSRecords(Vector list)
      Gets the filteredTSRecords attribute of the ITSDataSet object
      Parameters:
      list - Description of the Parameter
      Returns:
      The filteredTSRecords value
    • updateTSRecordVector

      void updateTSRecordVector(TSManager manager)
      Description of the Method
      Parameters:
      manager - Description of the Parameter
    • writeTSRecords

      boolean writeTSRecords()
      Description of the Method
      Returns:
      Description of the Return Value
    • loadFilteredTSRecords

      boolean loadFilteredTSRecords(Vector tsproxyFilterList)
      Description of the Method
      Parameters:
      tsproxyFilterList - Description of the Parameter
      Returns:
      Description of the Return Value
    • loadTSRecords

      boolean loadTSRecords()
      Description of the Method
      Returns:
      Description of the Return Value
    • loadTSRecords

      boolean loadTSRecords(Vector tsrecVec)
      Description of the Method
      Parameters:
      tsrecVec - Description of the Parameter
      Returns:
      Description of the Return Value
    • loadTSRecord

      TSRecord loadTSRecord(String name, int varId, String timewinstr)
      Description of the Method
      Parameters:
      name - Description of the Parameter
      varId - Description of the Parameter
      timewinstr - Description of the Parameter
      Returns:
      Description of the Return Value
    • loadTSRecord

      TSRecord loadTSRecord(String name, String param, String timewinstr)
      Description of the Method
      Parameters:
      name - Description of the Parameter
      param - Description of the Parameter
      timewinstr - Description of the Parameter
      Returns:
      Description of the Return Value
    • checkFilteredTSRecords

      boolean checkFilteredTSRecords(Vector tsproxyFilterList)
      Description of the Method
      Parameters:
      tsproxyFilterList - Description of the Parameter
      Returns:
      Description of the Return Value
    • checkTSRecords

      boolean checkTSRecords(Vector tsrecVec)
      Description of the Method
      Parameters:
      tsrecVec - Description of the Parameter
      Returns:
      Description of the Return Value
    • initialize

      boolean initialize(int beginDate, int beginTime, int timeStepMin, int numSteps, String timeWindow)
      Description of the Method
      Parameters:
      beginDate - Description of the Parameter
      beginTime - Description of the Parameter
      timeStepMin - Description of the Parameter
      numSteps - Description of the Parameter
      timeWindow - Description of the Parameter
      Returns:
      Description of the Return Value
    • initialize

      boolean initialize(RunTimeWindow rtw)
      Description of the Method
      Parameters:
      rtw - Description of the Parameter
      Returns:
      Description of the Return Value
    • reinitialize

      boolean reinitialize(RunTimeWindow rtw)
      Description of the Method
      Parameters:
      rtw - Description of the Parameter
      Returns:
      Description of the Return Value
    • getTSRecord

      TSRecord getTSRecord(String name, int varid)
      Gets the tSRecord attribute of the ITSDataSet object
      Parameters:
      name - Description of the Parameter
      varid - Description of the Parameter
      Returns:
      The tSRecord value
    • getTSRecord

      TSRecord getTSRecord(String name, String param)
      Gets the tSRecord attribute of the ITSDataSet object
      Parameters:
      name - Description of the Parameter
      param - Description of the Parameter
      Returns:
      The tSRecord value
    • getTSRecordByPathParts

      TSRecord getTSRecordByPathParts(String bPart, String cPart)
      Gets the tSRecordByPathParts attribute of the ITSDataSet object
      Parameters:
      bPart - Description of the Parameter
      cPart - Description of the Parameter
      Returns:
      The tSRecordByPathParts value
    • createTSRecord

      TSRecord createTSRecord(String name, int varid, String param)
      Description of the Method
      Parameters:
      name - Description of the Parameter
      varid - Description of the Parameter
      param - Description of the Parameter
      Returns:
      Description of the Return Value
    • createTSRecord

      TSRecord createTSRecord(String name, String param)
      Description of the Method
      Parameters:
      name - Description of the Parameter
      param - Description of the Parameter
      Returns:
      Description of the Return Value
    • clearTSRecordList

      void clearTSRecordList()
      Description of the Method
    • writeData

      boolean writeData(BufferedWriter out)
      Description of the Method
      Parameters:
      out - Description of the Parameter
      Returns:
      Description of the Return Value
    • readData

      boolean readData(BufferedReader input)
      Description of the Method
      Parameters:
      input - Description of the Parameter
      Returns:
      Description of the Return Value
    • setDescription

      void setDescription(String s)
      Sets the description attribute of the ITSDataSet object
      Parameters:
      s - The new description value
    • setName

      void setName(String s)
      Sets the name attribute of the ITSDataSet object
      Parameters:
      s - The new name value
    • setModified

      void setModified(boolean b)
    • isModified

      boolean isModified()
    • saveManager

      boolean saveManager()
    • getAltName

      String getAltName()