Package com.simonstl.moe

Markup Object Events (MOE) - a set of classes for working with portions of XML documents as objects.

See:
          Description

Interface Summary
AnnotableI The AnnotableI interface defines how MOE objects can be annotated with type or other information.
ComponentCollectionI The ComponentCollection interface defines the bare minimum of functionality needed for the ordered and unordered content contained in MOE objects.
ComponentInputI The ComponentInputI interface defines the bare minimum of functionality needed for programs to receive MOE objects.
ComponentListI The ComponentListI interface defines the bare minimum of functionality needed for the ordered content contained in MOE objects.
ComponentOutputI The ComponentOutputI interface defines the bare minimum of functionality needed for programs to present MOE objects.
ComponentSAXOutI Deprecated.  
ComponentSetI The ComponentSetI interface defines the bare minimum of functionality needed for the unordered content contained in MOE objects.
CoreComponentI The CoreComponent interface defines the bare minimum of functionality needed for objects to work with MOE.
MutableComponentI The MutableComponentI interface defines one extra feature which can be used to create objects which change role depending on program whim.
NamingI The NamingI interface defines the bare minimum of functionality needed to work with XML names (compounds of URI, local name, and prefix) with MOE.
 

Class Summary
Annotations The Annotations class implements the AnnotableI, though access to this class typically occurs through an implementation of that interface in the CoreComponent class.
ComponentList The ComponentList class extends ArrayList with functions for matching objects.
ComponentSet The ComponentSet class extends HashSet to support unordered content (typically but not necessarily attributes) for document components.
CoreComponent The CoreComponent class implements the bare minimum of functionality needed for objects to work with MOE.
Mutable The Mutable class provides a foundation for generic MOE objects.
Name The Name class implements the minimum of functionality needed to support XML names for MOE objects.
Namespace The Namespace class provides a foundation for MOE objects to store namespaces.
NamespaceName The NamespaceName class provides a foundation for MOE objects to store namespaces.
 

Exception Summary
MOEException The MOEException class is a very light rewriting of the public domain org.xml.SAXException class, though more changes will appear over time.
 

Package com.simonstl.moe Description

Markup Object Events (MOE) - a set of classes for working with portions of XML documents as objects.