Package org.apache.ws.jaxme

Base package for the JaxMe Java-XML binder.

Interface Summary

JMElementJaxMe variant of Element, providing additional access to namespace URI and local name.
JMManagerA JMManager controls the object factory (aka JAXBContext) for a given document type.
JMMarshallerJaxMe's private extension of a JAXB Marshaller.
JMPIThe JaxMe variant of a processing instruction.
JMUnmarshallerJaxMe's private extension of a JAXB Unmarshaller.
JMUnmarshallerHandlerJaxMe's private extension of UnmarshallerHandler.
JMValidatorJaxMe's private extension of a JAXB Validator.
ObservableAn Observable is an object that may be observed by another object, the Observer.
ObserverAn Observer is the corresponding interface to the Observable: The Observer is watching the Observable.
PMThe persistence manager (or PM for short) is responsible for reading objects from the database or storing them into the database.
ValidationEventsList of error codes, being used in validation events.
XMLWriterA simple serializer for XML documents.

Class Summary

PMExceptionException being thrown in case of persistency problems.
PMParamsImplementation of a parameter object for use in PM.select(Observer,String,PMParams).
PMParams.ParamA single parameter.
WildcardAttributeWildcard attributes (as specified by xs:anyAttribute) are stored in a set, the set elements being instances of WildcardAttribute.
XMLConstants
Base package for the JaxMe Java-XML binder.

This package contains the base interfaces and classes for the JaxMe runtime engine. The sources generated by JaxMe from schema rely on implementations of these interfaces (contained in the impl subpackage) to function.

This package is also the root of the JaxMe package structure. Within this package structure are the following important components: