class DelpAnswer extends Answer
true <=> YES <=> Double(0)
false <= NO <=> negative number
false <= UNDECIDED <=> positive number
true can be reliably mapped to YES, whereas
false remains ambiguous.| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
DelpAnswer.Type |
| Modifier and Type | Field and Description |
|---|---|
private DelpAnswer.Type |
currentType |
| Constructor and Description |
|---|
DelpAnswer(BeliefBase beliefBase,
Formula query) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendText(java.lang.String text)
Appends the given text to this answer's text.
|
boolean |
getAnswerBoolean()
Returns the boolean form of this answer.
|
java.lang.Double |
getAnswerDouble()
Returns the double form of this answer.
|
DelpAnswer.Type |
getType()
Obtain current type of this answer.
|
void |
setAnswer(boolean answer)
The answer of the query in boolean form.
|
void |
setAnswer(java.lang.Double answer)
The answer of the query in boolean form.
|
void |
setType(DelpAnswer.Type type) |
getKnowledgeBase, getQuery, getText, toStringprivate DelpAnswer.Type currentType
DelpAnswer(BeliefBase beliefBase, Formula query)
public DelpAnswer.Type getType()
public void setType(DelpAnswer.Type type)
public void appendText(java.lang.String text)
AnswerappendText in class Answertext - a string.public void setAnswer(boolean answer)
Answerpublic void setAnswer(java.lang.Double answer)
Answerpublic boolean getAnswerBoolean()
AnswergetAnswerBoolean in class Answerpublic java.lang.Double getAnswerDouble()
AnswergetAnswerDouble in class Answer