| AMLLatticeExpander | This class handles lattice expansion and expression evaluation |
| AMLParser | This class is a wrapper for the AMLReader class so that AML can be treated on an equal footing with other formats |
| AMLReader | AMLReader is used to construct the appropriate UAP tree from an AML file |
| AttributeID | Structure for holding xml attribute information |
| ExpressionLexer | A lexer for arithmetic expressions |
| ExpressionParser | A parser for arithmetic expressions |
| ExpressionTreeWalker | An evaluator for arithmetic expressions |
| NodeID | Structure for holding the information on one subnode |
| SAX2Wrapper | SAX2Wrapper is used to construct the appropriate UAP tree from an SAX file |
| StringInputBuffer | This class allows an application to create an input stream in which the contents are supplied by the contents of a string |
| TranslateCore | This class contains the methods that are shared by all the MAD-like parsing classes |
| Twig | Used for pattern matching to sections in a UAPNode tree |
| UAPAttribute | UAPAttribute instances are used to construct a UAP model |
| UAPAttributeConfusion | Thrown to indicate that there were conflicting attributes present |
| UAPAttributeNotFound | Thrown to indicate that an expected attribute was not present |
| UAPBadAttributeValue | Thrown to indicate that the attribute value is bad in some way |
| UAPBeamlineExpansionFailedException | Signals that a beamline expansion operation failed |
| UAPBuilder | Defines the API to construct a UAP model from an input document |
| UAPException | This class and its subclasses indicates conditions that a reasonable application might want to catch |
| UAPFileCouldNotBeOpened | Thrown to indicate that a file could not be opened |
| UAPInvalidExpressionException | Signals that a invalid expression was encountered |
| UAPIOException | Signals that an I/O exception of some sort has occurred |
| UAPNode | A UAPNode is the basic building block for constructing a UAP model |
| UAPNodeException | Signals that a node exception of some sort occurred |
| UAPNodeNotFound | Thrown to indicate that an expected node was not present |
| UAPNotRecognizedException | Signals an unrecognized identifier |
| UAPNotSupportedException | Thrown to indicate that a particular feature is not implemented |
| UAPParameterNotFoundException | Signals that a parameter was not found |
| UAPParserException | Encapsulates a general parser error or warning |
| UAPUtilities | A collection of utility methods for dealing with various UAP model activities |
1.5.7