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

Class BeanGeneratingVisitor

public class BeanGeneratingVisitor extends ParticleVisitorImpl

Implementation of a ParticleVisitor, which generates a bean class.
Constructor Summary
BeanGeneratingVisitor(JavaSource pJs)
Creates a new instance generating methods into the given class.
Method Summary
voidcomplexElementParticle(GroupSG pGroup, ParticleSG pParticle)
voidemptyType(ComplexTypeSG pType)
protected JavaMethodgetGetMixedContentMethod()
voidsimpleContent(ComplexTypeSG pType)
voidsimpleElementParticle(GroupSG pGroup, ParticleSG pParticle)
voidstartComplexContent(ComplexTypeSG pType)
voidwildcardParticle(ParticleSG particle)

Constructor Detail

BeanGeneratingVisitor

public BeanGeneratingVisitor(JavaSource pJs)
Creates a new instance generating methods into the given class.

Parameters: pJs Bean class being generated.

Method Detail

complexElementParticle

public void complexElementParticle(GroupSG pGroup, ParticleSG pParticle)

emptyType

public void emptyType(ComplexTypeSG pType)

getGetMixedContentMethod

protected JavaMethod getGetMixedContentMethod()

simpleContent

public void simpleContent(ComplexTypeSG pType)

simpleElementParticle

public void simpleElementParticle(GroupSG pGroup, ParticleSG pParticle)

startComplexContent

public void startComplexContent(ComplexTypeSG pType)

wildcardParticle

public void wildcardParticle(ParticleSG particle)