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 {@link org.apache.ws.jaxme.impl.JMSAXElementParser}, or {@link org.apache.ws.jaxme.impl.JMSAXGroupParser}. |
ParticleVisitor | A ParticleVisitor iterates over a groups
particles. |
Class Summary | |
---|---|
AllHandlerSG | Creates an instance of {@link org.apache.ws.jaxme.impl.JMSAXElementParser}, or {@link org.apache.ws.jaxme.impl.JMSAXGroupParser}, which parses an "all" group. |
BeanGeneratingVisitor | Implementation of a {@link org.apache.ws.jaxme.generator.sg.impl.ccsg.ParticleVisitor}, which generates a bean class. |
ChoiceHandlerSG | Creates an instance of {@link org.apache.ws.jaxme.impl.JMSAXElementParser}, or {@link org.apache.ws.jaxme.impl.JMSAXGroupParser}, which parses a choice group. |
DriverGeneratingVisitor | Implementation of {@link org.apache.ws.jaxme.generator.sg.impl.ccsg.ParticleVisitor} for generating the driver class. |
EmptyElementHandlerSG | Creates an instance of {@link org.apache.ws.jaxme.impl.JMSAXElementParser}, which parses an empty element, aka empty group. |
GroupHandlerSG | An instance of GroupHandlerSG is
responsible for creating an instance of
{@link org.apache.ws.jaxme.impl.JMSAXGroupParser},
or {@link org.apache.ws.jaxme.impl.JMSAXElementParser}.The {@link org.apache.ws.jaxme.generator.sg.ComplexContentSG} creates a GroupHandlerSG for any group,
contained in the element. |
GroupUtil | Utility methods for handling groups. |
HandlerSGImpl | Base implementation of {@link org.apache.ws.jaxme.generator.sg.impl.ccsg.HandlerSG}, for derivation of various subclasses. |
ParticleVisitorImpl | Default implementation of a {@link org.apache.ws.jaxme.generator.sg.impl.ccsg.ParticleVisitor}, with methods doing nothing. |
ParticleWalker | A ParticleWalker walks over a complex
elements particles, invoking the given
{@link org.apache.ws.jaxme.generator.sg.impl.ccsg.ParticleVisitor Particle Visitors}
methods for any particle. |
SequenceHandlerSG | Creates an instance of {@link org.apache.ws.jaxme.impl.JMSAXElementParser}, or {@link org.apache.ws.jaxme.impl.JMSAXGroupParser}, which parses a sequence. |
SimpleContentHandlerSG | Creates an instance of {@link org.apache.ws.jaxme.impl.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
.