Expression
Class Atom
java.lang.Object
|
+--Expression.Expr
|
+--Expression.Atom
- public class Atom
- extends Expression.Expr
Constructor Summary |
Atom()
|
Atom(java.lang.String s)
Atom constructor/parser
Parameters: |
Atom(java.lang.String name,
java.lang.String percentage)
Atom constructor
Parameters: |
Methods inherited from class Expression.Expr |
convert,
count,
count,
haakjesoverbodig,
main,
parseTerm,
rep,
replace,
trim |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Atom
public Atom()
Atom
public Atom(java.lang.String name,
java.lang.String percentage)
- Atom constructor
Parameters:
- Parameters:
name
- Name for this Atompercentage
- Percentage for this Atom currently present
Atom
public Atom(java.lang.String s)
- Atom constructor/parser
Parameters:
- Parameters:
s
- String to be parsed; s ~ name:percentage or s ~ name
getName
public java.lang.String getName()
- Returns:
- the Conceptname field
getPercentage
public java.lang.String getPercentage()
- Returns:
- the Concept percentage field
toString
public java.lang.String toString()
- Returns:
- String representation of this Atom
- Overrides:
- toString in class Expression.Expr
evaluate
public boolean evaluate()
eval
public boolean eval(java.util.Hashtable hs)
- Parameters:
hs
- the Knowledge the user has- Returns:
- has the user enough Knowlegde for this Atom
- Overrides:
- eval in class Expression.Expr