org.apache.ws.jaxme.xs.xml.impl
Class XsGParticleImpl

java.lang.Object
  extended by org.apache.ws.jaxme.xs.xml.impl.XsGParticleImpl
All Implemented Interfaces:
XsGParticle

public class XsGParticleImpl
extends java.lang.Object
implements XsGParticle

Implementation of the xs:typeDefParticle group, as specified by the following:

  
    
      
        'complexType' uses this
      
    
    
      
      
      
      
    
  
 

Author:
Jochen Wiedmann

Constructor Summary
protected XsGParticleImpl(XsObject pOwner)
           
 
Method Summary
protected  void addParticle(XsTParticle pParticle)
           
 XsTAll createAll()
           
 XsEAny createAny()
           
 XsEChoice createChoice()
           
 XsTLocalElement createElement()
           
 XsTGroupRef createGroup()
           
 XsESequence createSequence()
           
 XsTParticle[] getParticles()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XsGParticleImpl

protected XsGParticleImpl(XsObject pOwner)
Method Detail

addParticle

protected void addParticle(XsTParticle pParticle)

createElement

public XsTLocalElement createElement()
Specified by:
createElement in interface XsGParticle

createGroup

public XsTGroupRef createGroup()
Specified by:
createGroup in interface XsGParticle

createAll

public XsTAll createAll()
Specified by:
createAll in interface XsGParticle

createSequence

public XsESequence createSequence()
Specified by:
createSequence in interface XsGParticle

createChoice

public XsEChoice createChoice()
Specified by:
createChoice in interface XsGParticle

createAny

public XsEAny createAny()
Specified by:
createAny in interface XsGParticle

getParticles

public XsTParticle[] getParticles()
Specified by:
getParticles in interface XsGParticle