org.aitools.programd.test.aiml
Class MatchChecker
java.lang.Object
org.aitools.programd.test.aiml.Checker
org.aitools.programd.test.aiml.MatchChecker
public class MatchChecker
- extends Checker
Tests whether a given input matches a regular expression.
- Author:
- Noel Bush
|
Constructor Summary |
MatchChecker(String pattern)
Creates a new MatchChecker with the given regular expression. |
| Methods inherited from class org.aitools.programd.test.aiml.Checker |
create |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MatchChecker
public MatchChecker(String pattern)
- Creates a new MatchChecker with the given regular expression.
- Parameters:
pattern - the regular expression
test
public boolean test(String input)
- Tests whether the given input matches the expected answer.
- Specified by:
test in class Checker
- Parameters:
input - the input to test
- Returns:
- whether the given input matches the expected answer
- See Also:
Checker.test(java.lang.String)
getContent
public String getContent()
- Specified by:
getContent in class Checker
- Returns:
- the textual content of the checker
- See Also:
Checker.getContent()
getTagName
public String getTagName()
- Specified by:
getTagName in class Checker
- Returns:
- the tag name that the checker uses
- See Also:
Checker.getTagName()