Package org.apache.ws.jaxme.generator.sg.impl.ccsg

This package contains helper classes for creating JaxMe's marshallers and unmarshallers.

Interface Summary

HandlerSGInterface of an object, which generates instances of JMSAXElementParser, or JMSAXGroupParser.
ParticleVisitorA ParticleVisitor iterates over a groups particles.

Class Summary

AllHandlerSGCreates an instance of JMSAXElementParser, or JMSAXGroupParser, which parses an "all" group.
BeanGeneratingVisitorImplementation of a ParticleVisitor, which generates a bean class.
ChoiceHandlerSGCreates an instance of JMSAXElementParser, or JMSAXGroupParser, which parses a choice group.
DriverGeneratingVisitorImplementation of ParticleVisitor for generating the driver class.
EmptyElementHandlerSGCreates an instance of JMSAXElementParser, which parses an empty element, aka empty group.
GroupHandlerSGAn instance of GroupHandlerSG is responsible for creating an instance of JMSAXGroupParser, or JMSAXElementParser.
The ComplexContentSG creates a GroupHandlerSG for any group, contained in the element.
GroupUtilUtility methods for handling groups.
HandlerSGImplBase implementation of HandlerSG, for derivation of various subclasses.
ParticleVisitorImplDefault implementation of a ParticleVisitor, with methods doing nothing.
ParticleWalkerA ParticleWalker walks over a complex elements particles, invoking the given Particle Visitors methods for any particle.
SequenceHandlerSGCreates an instance of JMSAXElementParser, or JMSAXGroupParser, which parses a sequence.
SimpleContentHandlerSGCreates an instance of JMSAXElementParser, which parses a complex element with simple content.
This package contains helper classes for creating JaxMe's marshallers and unmarshallers. The package name "ccsg" is an abbreviation of ComplexContentSG.