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

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

See:
          Description

Interface Summary
HandlerSG Interface of an object, which generates instances of JMSAXElementParser, or JMSAXGroupParser.
ParticleVisitor A ParticleVisitor iterates over a groups particles.
 

Class Summary
AllHandlerSG Creates an instance of JMSAXElementParser, or JMSAXGroupParser, which parses an "all" group.
BeanGeneratingVisitor Implementation of a ParticleVisitor, which generates a bean class.
ChoiceHandlerSG Creates an instance of JMSAXElementParser, or JMSAXGroupParser, which parses a choice group.
DriverGeneratingVisitor Implementation of ParticleVisitor for generating the driver class.
EmptyElementHandlerSG Creates an instance of JMSAXElementParser, which parses an empty element, aka empty group.
GroupHandlerSG An 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.
GroupUtil Utility methods for handling groups.
HandlerSGImpl Base implementation of HandlerSG, for derivation of various subclasses.
ParticleVisitorImpl Default implementation of a ParticleVisitor, with methods doing nothing.
ParticleWalker A ParticleWalker walks over a complex elements particles, invoking the given Particle Visitors methods for any particle.
SequenceHandlerSG Creates an instance of JMSAXElementParser, or JMSAXGroupParser, which parses a sequence.
SimpleContentHandlerSG Creates an instance of JMSAXElementParser, which parses a complex element with simple content.
 

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

This package contains helper classes for creating JaxMe's marshallers and unmarshallers. The package name "ccsg" is an abbreviation of ComplexContentSG.