java.lang.Object
org.apache.ws.jaxme.generator.sg.impl.JAXBComplexContentTypeSG
- public class JAXBComplexContentTypeSG
- extends java.lang.Object
Default implementation of
org.apache.ws.jaxme.generator.sg.ComplexContentSG.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.ws.jaxme.logging.Logger log
isEmpty
private final boolean isEmpty
isMixed
private final boolean isMixed
rootParticle
private final org.apache.ws.jaxme.generator.sg.ParticleSG rootParticle
isInitialized
private boolean isInitialized
locator
private final org.xml.sax.Locator locator
elementParticles
private final java.util.List elementParticles
elementParticleArray
private JAXBComplexContentTypeSG.Particle[] elementParticleArray
mixedContentParticles
private final java.util.List mixedContentParticles
groupParticlesWithMultiplicityGreaterOne
private final java.util.List groupParticlesWithMultiplicityGreaterOne
wildcardParticles
private final java.util.List wildcardParticles
stack
private final java.util.List stack
JAXBComplexContentTypeSG
protected JAXBComplexContentTypeSG(org.apache.ws.jaxme.generator.sg.ComplexTypeSG pComplexTypeSG,
org.apache.ws.jaxme.xs.XSType pType)
throws org.xml.sax.SAXException
newParticleSG
protected org.apache.ws.jaxme.generator.sg.ParticleSG newParticleSG(org.apache.ws.jaxme.generator.sg.SGFactory pFactory,
org.apache.ws.jaxme.xs.XSParticle pParticle,
org.apache.ws.jaxme.generator.sg.Context pContext)
throws org.xml.sax.SAXException
getLocator
public org.xml.sax.Locator getLocator(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
init
public void init(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
throws org.xml.sax.SAXException
initialize
private void initialize(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
throws org.xml.sax.SAXException
getLocalElementParticles
private JAXBComplexContentTypeSG.Particle[] getLocalElementParticles(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
throws org.xml.sax.SAXException
getElementParticles
public org.apache.ws.jaxme.generator.sg.ParticleSG[] getElementParticles(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
throws org.xml.sax.SAXException
getRootParticle
public org.apache.ws.jaxme.generator.sg.ParticleSG getRootParticle(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
isEmpty
public boolean isEmpty(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
isMixed
public boolean isMixed(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
findParticles
private void findParticles(org.apache.ws.jaxme.generator.sg.GroupSG[] pStack,
org.apache.ws.jaxme.generator.sg.ParticleSG pParticle)
throws org.xml.sax.SAXException
findParticles
private void findParticles(org.apache.ws.jaxme.generator.sg.GroupSG pGroup)
throws org.xml.sax.SAXException
verify
private void verify(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
throws org.xml.sax.SAXException
- Verifies the contents of a complex type with complex content, according
to the JAXB 1.0 specification, 5.9.7.