Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.ws.jaxme.generator.sg.impl
Class JAXBComplexContentTypeSG  view JAXBComplexContentTypeSG download JAXBComplexContentTypeSG.java

java.lang.Object
  extended byorg.apache.ws.jaxme.generator.sg.impl.JAXBComplexContentTypeSG

public class JAXBComplexContentTypeSG
extends java.lang.Object

Default implementation of org.apache.ws.jaxme.generator.sg.ComplexContentSG.


Nested Class Summary
private static class JAXBComplexContentTypeSG.Particle
           
 
Field Summary
private  JAXBComplexContentTypeSG.Particle[] elementParticleArray
           
private  java.util.List elementParticles
           
private  java.util.List groupParticlesWithMultiplicityGreaterOne
           
private  boolean isEmpty
           
private  boolean isInitialized
           
private  boolean isMixed
           
private  org.xml.sax.Locator locator
           
private static org.apache.ws.jaxme.logging.Logger log
           
private  java.util.List mixedContentParticles
           
private  org.apache.ws.jaxme.generator.sg.ParticleSG rootParticle
           
private  java.util.List stack
           
private  java.util.List wildcardParticles
           
 
Constructor Summary
protected JAXBComplexContentTypeSG(org.apache.ws.jaxme.generator.sg.ComplexTypeSG pComplexTypeSG, org.apache.ws.jaxme.xs.XSType pType)
           
 
Method Summary
private  void findParticles(org.apache.ws.jaxme.generator.sg.GroupSG pGroup)
           
private  void findParticles(org.apache.ws.jaxme.generator.sg.GroupSG[] pStack, org.apache.ws.jaxme.generator.sg.ParticleSG pParticle)
           
 org.apache.ws.jaxme.generator.sg.ParticleSG[] getElementParticles(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
           
private  JAXBComplexContentTypeSG.Particle[] getLocalElementParticles(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
           
 org.xml.sax.Locator getLocator(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
           
 org.apache.ws.jaxme.generator.sg.ParticleSG getRootParticle(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
           
 void init(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
           
private  void initialize(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
           
 boolean isEmpty(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
           
 boolean isMixed(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
           
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)
           
private  void verify(org.apache.ws.jaxme.generator.sg.ComplexContentSG pController)
          Verifies the contents of a complex type with complex content, according to the JAXB 1.0 specification, 5.9.7.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

JAXBComplexContentTypeSG

protected JAXBComplexContentTypeSG(org.apache.ws.jaxme.generator.sg.ComplexTypeSG pComplexTypeSG,
                                   org.apache.ws.jaxme.xs.XSType pType)
                            throws org.xml.sax.SAXException
Method Detail

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.