Uses of Class
errors.GUIFileException

Packages that use GUIFileException
errors   
learningTool   
lib.lang   
types   
 

Uses of GUIFileException in errors
 

Subclasses of GUIFileException in errors
 class BadAttributeException
          Abstract superclass for errors caused by attributes.
 class BadAttributeNameException
          An unrecognized attribute name.
 class BadAttributeValueException
          An invalid attribute value.
 class BadChildWidgetException
          BadChildWidgetException is thrown when there is an illegal child.
 class BadOptionException
          Abstract superclass for errors caused by options.
 class BadOptionNameException
          An unrecognized attribute name.
 class BadOptionValueException
          An invalid attribute value.
 class BadWidgetTypeException
          Checked exception thrown when a .gui file declares a widget of an unknown type or an abstract widget type (which is not a user-visible feature).
 class DuplicateIdentifierException
          A second declaration for the same identifier for different widgets.
 class SyntaxException
          An error caught by the parser.
 

Uses of GUIFileException in learningTool
 

Methods in learningTool with parameters of type GUIFileException
 boolean LearningTool.LTErrorHandler.handleError(GUIFileException error)
           
 

Uses of GUIFileException in lib.lang
 

Methods in lib.lang that throw GUIFileException
 String[][] Java.generateCode(GUIFile guiFile, ErrorHandler errorHandler)
          generateCode implements the LangDef specification, accepting a guiFile and an error handler and returning a double array of code file names and content to be outputted in whatever way desired by the Assembler.
 

Uses of GUIFileException in types
 

Fields in types with type parameters of type GUIFileException
 List<GUIFileException> ErrorHandler.Lister.errors
          A list of all errors reported to the error handler.
 

Methods in types with parameters of type GUIFileException
 boolean ErrorHandler.handleError(GUIFileException error)
          Handle the error.
 boolean ErrorHandler.Trivial.handleError(GUIFileException error)
           
 boolean ErrorHandler.StdErr.handleError(GUIFileException error)
           
 boolean ErrorHandler.Lister.handleError(GUIFileException error)
           
 

Methods in types that throw GUIFileException
protected  String LangDef.createWidget(Widget widget)
          createWidget is a utility method included to cut down on potential code duplication.
protected  String LangDef.createWidget(Widget widget, WidgetDef parentDef)
          Create a widget which may have child attributes granted by its parent widget.
abstract  String[][] LangDef.generateCode(GUIFile guiFile, ErrorHandler errorHandler)
          generateCode accepts the generated Parser output and manipulates it according to the structure of the language to generate the appropriate output code.