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 SAXException
Invoked to process an element with complex type.
emptyType
public void emptyType(ComplexTypeSG type)
throws SAXException
Invoked for an empty type.
endAll
public void endAll(GroupSG group)
throws SAXException
Invoked to end an all group.
endChoice
public void endChoice(GroupSG group)
throws SAXException
Invoked to end a choice group.
endComplexContent
public void endComplexContent(ComplexTypeSG type)
throws SAXException
Invoked to end a complex content types content.
endSequence
public void endSequence(GroupSG group)
throws SAXException
Invoked to end a sequence.
simpleContent
public void simpleContent(ComplexTypeSG type)
throws SAXException
Invoked for a complex type with simple content.
simpleElementParticle
public void simpleElementParticle(GroupSG pGroup,
ParticleSG particle)
throws SAXException
Invoked to process an element with simple type.
startAll
public void startAll(GroupSG group)
throws SAXException
Invoked to start an all group.
startChoice
public void startChoice(GroupSG group)
throws SAXException
Invoked to start a choice group.
startComplexContent
public void startComplexContent(ComplexTypeSG type)
throws SAXException
Invoked to start a complex content types
content.
startSequence
public void startSequence(GroupSG group)
throws SAXException
Invoked to begin a sequence.
wildcardParticle
public void wildcardParticle(ParticleSG particle)
throws SAXException
Invoked to process a wildcard particle.