Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AMLLatticeExpanderThis class handles lattice expansion and expression evaluation
AMLParserThis class is a wrapper for the AMLReader class so that AML can be treated on an equal footing with other formats
AMLReaderAMLReader is used to construct the appropriate UAP tree from an AML file
AttributeIDStructure for holding xml attribute information
ExpressionLexerA lexer for arithmetic expressions
ExpressionParserA parser for arithmetic expressions
ExpressionTreeWalkerAn evaluator for arithmetic expressions
NodeIDStructure for holding the information on one subnode
SAX2WrapperSAX2Wrapper is used to construct the appropriate UAP tree from an SAX file
StringInputBufferThis class allows an application to create an input stream in which the contents are supplied by the contents of a string
TranslateCoreThis class contains the methods that are shared by all the MAD-like parsing classes
TwigUsed for pattern matching to sections in a UAPNode tree
UAPAttributeUAPAttribute instances are used to construct a UAP model
UAPAttributeConfusionThrown to indicate that there were conflicting attributes present
UAPAttributeNotFoundThrown to indicate that an expected attribute was not present
UAPBadAttributeValueThrown to indicate that the attribute value is bad in some way
UAPBeamlineExpansionFailedExceptionSignals that a beamline expansion operation failed
UAPBuilderDefines the API to construct a UAP model from an input document
UAPExceptionThis class and its subclasses indicates conditions that a reasonable application might want to catch
UAPFileCouldNotBeOpenedThrown to indicate that a file could not be opened
UAPInvalidExpressionExceptionSignals that a invalid expression was encountered
UAPIOExceptionSignals that an I/O exception of some sort has occurred
UAPNodeA UAPNode is the basic building block for constructing a UAP model
UAPNodeExceptionSignals that a node exception of some sort occurred
UAPNodeNotFoundThrown to indicate that an expected node was not present
UAPNotRecognizedExceptionSignals an unrecognized identifier
UAPNotSupportedExceptionThrown to indicate that a particular feature is not implemented
UAPParameterNotFoundExceptionSignals that a parameter was not found
UAPParserExceptionEncapsulates a general parser error or warning
UAPUtilitiesA collection of utility methods for dealing with various UAP model activities

Generated on Fri Feb 12 15:47:57 2010 for Universal Accelerator Parser by  doxygen 1.5.7