org.apache.ws.jaxme.generator.sg.impl.ccsg
Interface ParticleVisitor
- BeanGeneratingVisitor, DriverGeneratingVisitor, ParticleVisitorImpl
public interface ParticleVisitor
A ParticleVisitor iterates over a groups
particles.
complexElementParticle
public void complexElementParticle(GroupSG pGroup,
ParticleSG particle)
throws SAXExceptionInvoked to process an element with complex type.
emptyType
public void emptyType(ComplexTypeSG type)
throws SAXExceptionInvoked for an empty type.
endAll
public void endAll(GroupSG group)
throws SAXExceptionInvoked to end an all group.
endChoice
public void endChoice(GroupSG group)
throws SAXExceptionInvoked to end a choice group.
endComplexContent
public void endComplexContent(ComplexTypeSG type)
throws SAXExceptionInvoked to end a complex content types content.
endSequence
public void endSequence(GroupSG group)
throws SAXExceptionInvoked to end a sequence.
simpleContent
public void simpleContent(ComplexTypeSG type)
throws SAXExceptionInvoked for a complex type with simple content.
simpleElementParticle
public void simpleElementParticle(GroupSG pGroup,
ParticleSG particle)
throws SAXExceptionInvoked to process an element with simple type.
startAll
public void startAll(GroupSG group)
throws SAXExceptionInvoked to start an all group.
startChoice
public void startChoice(GroupSG group)
throws SAXExceptionInvoked to start a choice group.
startComplexContent
public void startComplexContent(ComplexTypeSG type)
throws SAXExceptionInvoked to start a complex content types
content.
startSequence
public void startSequence(GroupSG group)
throws SAXExceptionInvoked to begin a sequence.
wildcardParticle
public void wildcardParticle(ParticleSG particle)
throws SAXExceptionInvoked to process a wildcard particle.