Package hec.model

Class WarningTreeNode

java.lang.Object
hec.model.WarningTreeNode
All Implemented Interfaces:
Cloneable

public class WarningTreeNode extends Object implements Cloneable
  • Constructor Details

    • WarningTreeNode

      public WarningTreeNode()
  • Method Details

    • clone

      public Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • setName

      public void setName(String str)
    • setMessage

      public void setMessage(String msg)
    • getName

      public String getName()
    • getMessage

      public String getMessage()
    • addNode

      public void addNode(WarningTreeNode wtn)
      Adds a new node to the child node list. Checks to see if the new child is invalid. If it is invalid then the parent sets himself invalid. A parent can only have valid data iff all of his children have valid data
    • isValid

      public boolean isValid()
    • setValidBits

      public void setValidBits(BitSet bs)
    • setValid

      public void setValid()
    • setInValid

      public void setInValid()
    • printout

      public void printout()
    • generateNewValidNode

      public static WarningTreeNode generateNewValidNode(String name)