Package org.apache.ws.jaxme.impl

Implementation of the JaxMe runtime engine.

Interface Summary

JMSAXDriverInterface of an object, which is able to convert another object into SAX events.

Class Summary

CharSetXMLWriterA simple serializer for XML documents using the java.nio.charset.Charset from Java 1.4.
ConfigurationAn instance of this class represents a config file.
Configuration.Manager
Configuration.Manager.Property
DatatypeConverterImpl
JAXBContextImplJaxMe's implementation of a JAXBContext.
JMControllerImplCommon subclass for JMMarshallerImpl, JMUnmarshallerImpl and JMValidatorImpl.
JMMarshallerImpl
JMPIImplImplementation of a processing instruction.
JMSAXDriverControllerThe controller is created by the JMMarshaller for marshalling a given element.
JMSAXElementParserA subclass of JMSAXGroupParser for parsing complex elements.
JMSAXGroupParserThe javax.xml.parsers.SAXParser is controlling an internal stack of JMSAXGroupParser instances, one for any nested sequence, choice, or all group being parsed.
Note, that complex types with complex content are
JMUnmarshallerHandlerImplImplementation of a JMUnmarshallerHandler; the UnmarshallerHandler receives SAX events which he silently discards, as long as the first startElement event is seen.
JMUnmarshallerImplJaxMe's Unmarshaller implementation.
JMValidatorImplSimple validator implementation.
OrderedAttributeXMLWriterThis is a subclass of XMLWriterImpl, that writes the attributes ordered alphabetically.
PassThroughXMLWriterA simple serializer for XML documents extending the default XMLWriter implementation, XMLWriterImpl.
ValidationEventImplJaxMe's extension of the ValidationEventImpl class, adding the getErrorCode().
XMLWriterImplA simple serializer for XML documents.
Implementation of the JaxMe runtime engine.

The JaxMe runtime engine is used by the sources generated by JaxMe. The essential interfaces are contained in the root package. This package contains the actual implementation used by JaxMe. Users will rarely use this code explicitly.