Java 2 Platform
v1.3

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


Field Summary
protected  java.util.List d_errors
           
protected  java.lang.String d_productionName
           
protected  int startLine
           
 
Constructor Summary
private DefaultMatcherErrorHandler()
           
  DefaultMatcherErrorHandler(java.lang.String productionName, int productionStartLine)
           
 
Method Summary
 void badConstraint(edu.umich.visualsoar.parser.Triple triple)
           
 void generatedAddToEnumeration(edu.umich.visualsoar.parser.Triple triple, java.lang.String attribute, java.lang.String value)
           
 void generatedEnumeration(edu.umich.visualsoar.parser.Triple triple, java.lang.String element)
           
 void generatedFloat(edu.umich.visualsoar.parser.Triple triple, java.lang.String element)
           
 void generatedIdentifier(edu.umich.visualsoar.parser.Triple triple, java.lang.String element)
           
 void generatedInteger(edu.umich.visualsoar.parser.Triple triple, java.lang.String element)
           
 java.util.List getErrors()
           
 void noStateVariable()
           
 void tooManyStateVariables()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

d_productionName

protected java.lang.String d_productionName

d_errors

protected java.util.List d_errors

startLine

protected int startLine
Constructor Detail

DefaultMatcherErrorHandler

private DefaultMatcherErrorHandler()

DefaultMatcherErrorHandler

public DefaultMatcherErrorHandler(java.lang.String productionName,
                                  int productionStartLine)
Method Detail

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

Java 2 Platform
v1.3