Package hec.rss.model

Class ReportIntervalManager

All Implemented Interfaces:
AsciiSerializable, FieldAccessor, LockableObject, MessagePrinter, TsRecordContainer, Serializable, Cloneable, Comparable, Observer, mil.army.usace.hec.rmi.csinterface.CallBackInterface, rma.lang.Modifiable

public class ReportIntervalManager extends XMLManager
See Also:
  • Field Details

    • FILE_NAME

      public static String FILE_NAME
  • Constructor Details

    • ReportIntervalManager

      public ReportIntervalManager()
  • Method Details

    • listContain

      public boolean listContain(String name)
    • deleteInterval

      public void deleteInterval(ReportInterval interval)
    • renameInterval

      public void renameInterval(ReportInterval interval)
    • getCustomIntervallList

      public List getCustomIntervallList()
    • getCustomeIntervalNameList

      public List getCustomeIntervalNameList()
    • getCustomInterval

      public ReportInterval getCustomInterval(int i)
    • getCustomeInterval

      public ReportInterval getCustomeInterval(String name)
    • addCustomeInterval

      public void addCustomeInterval(ReportInterval interval)
    • deleteCustomeInterval

      public void deleteCustomeInterval(ReportInterval ri)
    • setIntervalList

      public void setIntervalList(List lst)
    • loadDocument

      protected boolean loadDocument(org.jdom.Document doc)
      Specified by:
      loadDocument in class XMLManager
      Parameters:
      doc - the XML Document to load from
      Returns:
      true if load succeeds
    • save

      public boolean save(Identifier id)
      Returns:
      true if the data was saved successfully