edu.umich.visualsoar.datamap
Class DefaultMatcherErrorHandler
java.lang.Object
|
+--edu.umich.visualsoar.datamap.DefaultMatcherErrorHandler
- All Implemented Interfaces:
- MatcherErrorHandler
- Direct Known Subclasses:
- DefaultCheckerErrorHandler
- public class DefaultMatcherErrorHandler
- extends java.lang.Object
- implements MatcherErrorHandler
This class implements the default behavior that corresponds to the MatcherErrorHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
d_productionName
protected java.lang.String d_productionName
d_errors
protected java.util.List d_errors
startLine
protected int startLine
DefaultMatcherErrorHandler
private DefaultMatcherErrorHandler()
DefaultMatcherErrorHandler
public DefaultMatcherErrorHandler(java.lang.String productionName,
int productionStartLine)
getErrors
public java.util.List getErrors()
badConstraint
public void badConstraint(edu.umich.visualsoar.parser.Triple triple)
- Specified by:
badConstraint
in interface MatcherErrorHandler
generatedIdentifier
public void generatedIdentifier(edu.umich.visualsoar.parser.Triple triple,
java.lang.String element)
- Specified by:
generatedIdentifier
in interface MatcherErrorHandler
generatedInteger
public void generatedInteger(edu.umich.visualsoar.parser.Triple triple,
java.lang.String element)
- Specified by:
generatedInteger
in interface MatcherErrorHandler
generatedFloat
public void generatedFloat(edu.umich.visualsoar.parser.Triple triple,
java.lang.String element)
- Specified by:
generatedFloat
in interface MatcherErrorHandler
generatedEnumeration
public void generatedEnumeration(edu.umich.visualsoar.parser.Triple triple,
java.lang.String element)
- Specified by:
generatedEnumeration
in interface MatcherErrorHandler
generatedAddToEnumeration
public void generatedAddToEnumeration(edu.umich.visualsoar.parser.Triple triple,
java.lang.String attribute,
java.lang.String value)
- Specified by:
generatedAddToEnumeration
in interface MatcherErrorHandler
noStateVariable
public void noStateVariable()
- Specified by:
noStateVariable
in interface MatcherErrorHandler
tooManyStateVariables
public void tooManyStateVariables()
- Specified by:
tooManyStateVariables
in interface MatcherErrorHandler