All Classes and Interfaces

Class
Description
Abstract base for all generators.
Abstract base for all generators which generate Java code.
Quick and dirty XML parser that finds the precise start and end position of all nodes in a document.
An element which has 'Any' content.
todo:
A CdataDef represents a CDATA element.
todo:
Generates a C++ class containing resource definitions.
Generates a C++ header file containing resource definitions.
DefWalker is a class designed to help users of plugin elements and elements with content type ANY.
DOMElementParser is a utility wrapper around DOMWrapper.
DOMWrapper implements a Wrapper around the Element class from any DOM-style XML parser.
ElementDef is the base class for all element definitions.
Abstract base class for an Ant task which processes a file containing resources.
A generator converts a set of resource definitions to a piece of code.
A GenericDef is a ElementDef whose attributes and children are stored in collections, not generated members.
A GenericDOMParser is an abstract base class for XercesDOMParser and JaxpDOMParser.
Generates a Java class for the base locale.
Generates a Java class for the base locale, using the 'functor' code-generation style.
Generates a Java class for a locale.
A JaxpDOMParser implements Parser using a JAXP-compliant parser.
Represents the location of a node within its document.
Callback to find the location of a node within its document.
This model is the XOM Meta Model.
The Any content is a special marker which allows an Element to contain any type of data.
An Array is a set of multiple instances of Elements.
The Attribute entity appears within any Element definition.
The CData content is a special marker which allows an Element to contain a single CDATA section as its only content, yet still have attributes.
A Class Definition defines a class of entities.
The Content class contains all entities which represent types of content which may appear within an Element.
The Definition class represents a generic type of element definition.
An Element Definition defines a basic entity of the meta model.
The FullDefinition class represents a fully-specified definition that may include content.
An Import as a special type of element that represents another element stored in an external model.
Model is the top-level element for a model description.
An Object is a single instance of an Element type.
A Plugin in a special type of element whose content may be derived from a different model.
A StringElement is a simple type of element which has no attributes and whose content is a single String (usually represented as a CDATA section).
MetaGenerator is a utility class which reads a XOM Meta Model description in XML and generates the corresponding .dtd and .java definition files.
The MetaTester class is a utility class for testing generated models.
NodeDef represents a node in a parse tree.
The Parser interface abstracts the behavior which the org.eigenbase.xom package needs from an XML parser.
Test the MSParser
Ant task which processes a properties file and generates a C++ or Java class from the resources in it.
A Resource is a collection of messages for a particular software component and locale.
This model specifies the elements which make up a resource file.
 
An exception defines a message which is issued in response to some invalid condition.
A message.
 
 
A ResourceBundle is a collection of resources.
 
Definition of a resource such as a parameterized message or exception.
ResourceGen parses an XML file containing error messages, and generates .java file to access the errors.
A ResourceGenTask is an ANT task to invoke the Eigenbase Resource Generator.
Include implements <include> element nested within a <resgen> task (see ResourceGenTask).
A ResourceInstance is an occurrence of a ResourceDefinition with a set of arguments.
ShadowResourceBundle is an abstract base class for ResourceBundle classes which are backed by a properties file.
 
StringEscaper is a utility for replacing special characters with escape sequences in strings.
A TextDef represents piece of textual data in an XML document.
Miscellaneous utility methods for the org.eigenbase.resgen package, all them static and package-private.
So we know to avoid recursively calling Util.printStackTrace(Throwable,PrintStream).
So we know to avoid recursively calling Util.printStackTrace(Throwable,java.io.PrintWriter).
This implementation of DOMWrapper wraps any w3c DOM-compliant java XML Parser.
WrapperElementDef is an ElementDef which retains the underlying XML DOMWrapper.
This private helper class presents a GenericDOMParser using Xerces, with simple error handling appropriate for a testing environment.
XMLAttrVector is an class which assists in writing XML attributes to a stream.
Ant task which processes an XML file and generates a C++ or Java class from the resources in it.
XMLOutput is a class which implements streaming XML output.
Utilities for dealing with XML data.
XOMException extends Exception and provides detailed error messages for xom-specific exceptions.
XOMGenTask is an ANT task with which to invoke MetaGenerator.
Unit tests for XOM module.
Utility functions for the org.eigenbase.xom and org.eigenbase.xom.wrappers packages.