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

Class ParticleVisitorImpl

Implemented Interfaces:
ParticleVisitor
Known Direct Subclasses:
BeanGeneratingVisitor, DriverGeneratingVisitor

public class ParticleVisitorImpl
extends java.lang.Object
implements ParticleVisitor

Default implementation of a ParticleVisitor, with methods doing nothing.

Method Summary

void
complexElementParticle(GroupSG pGroup, ParticleSG particle)
Invoked to process an element with complex type.
void
emptyType(ComplexTypeSG type)
Invoked for an empty type.
void
endAll(GroupSG group)
Invoked to end an all group.
void
endChoice(GroupSG group)
Invoked to end a choice group.
void
endComplexContent(ComplexTypeSG type)
Invoked to end a complex content types content.
void
endSequence(GroupSG group)
Invoked to end a sequence.
void
simpleContent(ComplexTypeSG type)
Invoked for a complex type with simple content.
void
simpleElementParticle(GroupSG pGroup, ParticleSG pParticle)
Invoked to process an element with simple type.
void
startAll(GroupSG group)
Invoked to start an all group.
void
startChoice(GroupSG group)
Invoked to start a choice group.
void
startComplexContent(ComplexTypeSG type)
Invoked to start a complex content types content.
void
startSequence(GroupSG group)
Invoked to begin a sequence.
void
wildcardParticle(ParticleSG particle)
Invoked to process a wildcard particle.

Method Details

complexElementParticle

public void complexElementParticle(GroupSG pGroup,
                                   ParticleSG particle)
            throws SAXException
Invoked to process an element with complex type.
Specified by:
complexElementParticle in interface ParticleVisitor

emptyType

public void emptyType(ComplexTypeSG type)
            throws SAXException
Invoked for an empty type.
Specified by:
emptyType in interface ParticleVisitor

endAll

public void endAll(GroupSG group)
Invoked to end an all group.
Specified by:
endAll in interface ParticleVisitor

endChoice

public void endChoice(GroupSG group)
Invoked to end a choice group.
Specified by:
endChoice in interface ParticleVisitor

endComplexContent

public void endComplexContent(ComplexTypeSG type)
            throws SAXException
Invoked to end a complex content types content.
Specified by:
endComplexContent in interface ParticleVisitor

endSequence

public void endSequence(GroupSG group)
Invoked to end a sequence.
Specified by:
endSequence in interface ParticleVisitor

simpleContent

public void simpleContent(ComplexTypeSG type)
            throws SAXException
Invoked for a complex type with simple content.
Specified by:
simpleContent in interface ParticleVisitor

simpleElementParticle

public void simpleElementParticle(GroupSG pGroup,
                                  ParticleSG pParticle)
            throws SAXException
Invoked to process an element with simple type.
Specified by:
simpleElementParticle in interface ParticleVisitor

startAll

public void startAll(GroupSG group)
Invoked to start an all group.
Specified by:
startAll in interface ParticleVisitor

startChoice

public void startChoice(GroupSG group)
Invoked to start a choice group.
Specified by:
startChoice in interface ParticleVisitor

startComplexContent

public void startComplexContent(ComplexTypeSG type)
            throws SAXException
Invoked to start a complex content types content.
Specified by:
startComplexContent in interface ParticleVisitor

startSequence

public void startSequence(GroupSG group)
            throws SAXException
Invoked to begin a sequence.
Specified by:
startSequence in interface ParticleVisitor

wildcardParticle

public void wildcardParticle(ParticleSG particle)
Invoked to process a wildcard particle.
Specified by:
wildcardParticle in interface ParticleVisitor