|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ws.jaxme.generator.sg.impl.ccsg.ParticleVisitorImpl
org.apache.ws.jaxme.generator.sg.impl.ccsg.BeanGeneratingVisitor
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 | |
void |
complexElementParticle(GroupSG pGroup,
ParticleSG pParticle)
Invoked to process an element with complex type. |
void |
emptyType(ComplexTypeSG pType)
Invoked for an empty type. |
protected JavaMethod |
getGetMixedContentMethod()
|
void |
simpleContent(ComplexTypeSG pType)
Invoked for a complex type with simple content. |
void |
simpleElementParticle(GroupSG pGroup,
ParticleSG pParticle)
Invoked to process an element with simple type. |
void |
startComplexContent(ComplexTypeSG pType)
Invoked to start a complex content types content. |
void |
wildcardParticle(ParticleSG particle)
Invoked to process a wildcard particle. |
Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.ParticleVisitorImpl |
endAll, endChoice, endComplexContent, endSequence, startAll, startChoice, startSequence |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BeanGeneratingVisitor(JavaSource pJs)
pJs
- Bean class being generated.Method Detail |
public void emptyType(ComplexTypeSG pType) throws org.xml.sax.SAXException
ParticleVisitor
emptyType
in interface ParticleVisitor
emptyType
in class ParticleVisitorImpl
org.xml.sax.SAXException
public void simpleContent(ComplexTypeSG pType) throws org.xml.sax.SAXException
ParticleVisitor
simpleContent
in interface ParticleVisitor
simpleContent
in class ParticleVisitorImpl
org.xml.sax.SAXException
protected JavaMethod getGetMixedContentMethod()
public void startComplexContent(ComplexTypeSG pType) throws org.xml.sax.SAXException
ParticleVisitor
startComplexContent
in interface ParticleVisitor
startComplexContent
in class ParticleVisitorImpl
org.xml.sax.SAXException
public void simpleElementParticle(GroupSG pGroup, ParticleSG pParticle) throws org.xml.sax.SAXException
ParticleVisitor
simpleElementParticle
in interface ParticleVisitor
simpleElementParticle
in class ParticleVisitorImpl
org.xml.sax.SAXException
public void complexElementParticle(GroupSG pGroup, ParticleSG pParticle) throws org.xml.sax.SAXException
ParticleVisitor
complexElementParticle
in interface ParticleVisitor
complexElementParticle
in class ParticleVisitorImpl
org.xml.sax.SAXException
public void wildcardParticle(ParticleSG particle)
ParticleVisitor
wildcardParticle
in interface ParticleVisitor
wildcardParticle
in class ParticleVisitorImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |