hsr
Class Compound

java.lang.Object
  extended by hsr.HSRSolution
      extended by hsr.Compound
All Implemented Interfaces:
scg.SolutionI

public class Compound
extends hsr.HSRSolution

Representation of Compound


Nested Class Summary
static class Compound.no
          Field Class for Compound.no
static class Compound.question
          Field Class for Compound.question
static class Compound.yes
          Field Class for Compound.yes
 
Constructor Summary
Compound(int question, hsr.HSRSolution yes, hsr.HSRSolution no)
          Construct a(n) Compound Instance
 
Method Summary
 java.lang.String display()
          DGP method from Class Display
 boolean equals(java.lang.Object o)
          Is the given object Equal to this Compound?
 hsr.HSRSolution getNo()
          Getter for field Compound.no
 int getQuestion()
          Getter for field Compound.question
 hsr.HSRSolution getYes()
          Getter for field Compound.yes
 int hashCode()
          DGP method from Class HashCode
static Compound parse(java.io.InputStream inpt)
          Parse an instance of Compound from the given Stream
static Compound parse(java.io.Reader inpt)
          Parse an instance of Compound from the given Reader
static Compound parse(java.lang.String inpt)
          Parse an instance of Compound from the given String
 java.lang.String print()
          DGP method from Class Print
 void setNo(hsr.HSRSolution _no)
          Setter for field Compound.no
 void setQuestion(int _question)
          Setter for field Compound.question
 void setYes(hsr.HSRSolution _yes)
          Setter for field Compound.yes
 java.lang.String toStr()
          DGP method from Class ToStr
 java.lang.String toString()
          DGP method from Class PrintToString
 
Methods inherited from class hsr.HSRSolution
findDepth
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Compound

public Compound(int question,
                hsr.HSRSolution yes,
                hsr.HSRSolution no)
Construct a(n) Compound Instance

Method Detail

equals

public boolean equals(java.lang.Object o)
Is the given object Equal to this Compound?

Overrides:
equals in class java.lang.Object

parse

public static Compound parse(java.lang.String inpt)
                      throws hsr.ParseException
Parse an instance of Compound from the given String

Throws:
hsr.ParseException

parse

public static Compound parse(java.io.InputStream inpt)
                      throws hsr.ParseException
Parse an instance of Compound from the given Stream

Throws:
hsr.ParseException

parse

public static Compound parse(java.io.Reader inpt)
                      throws hsr.ParseException
Parse an instance of Compound from the given Reader

Throws:
hsr.ParseException

display

public java.lang.String display()
DGP method from Class Display

Overrides:
display in class hsr.HSRSolution

print

public java.lang.String print()
DGP method from Class Print

Overrides:
print in class hsr.HSRSolution

toStr

public java.lang.String toStr()
DGP method from Class ToStr

Overrides:
toStr in class hsr.HSRSolution

toString

public java.lang.String toString()
DGP method from Class PrintToString

Overrides:
toString in class hsr.HSRSolution

hashCode

public int hashCode()
DGP method from Class HashCode

Overrides:
hashCode in class hsr.HSRSolution

setQuestion

public void setQuestion(int _question)
Setter for field Compound.question


setYes

public void setYes(hsr.HSRSolution _yes)
Setter for field Compound.yes


setNo

public void setNo(hsr.HSRSolution _no)
Setter for field Compound.no


getQuestion

public int getQuestion()
Getter for field Compound.question


getYes

public hsr.HSRSolution getYes()
Getter for field Compound.yes


getNo

public hsr.HSRSolution getNo()
Getter for field Compound.no