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

Class JAXBParticleSG

public class JAXBParticleSG extends Object implements ParticleSGChain

Author: Jochen Wiedmann

Constructor Summary
JAXBParticleSG(SGFactory pFactory, XSParticle pParticle, Context pClassContext)

Creates a new instance of JAXBParticleSG.java.

Method Summary
voidforAllNonNullValues(ParticleSG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet)
GroupSGgetGroupSG(ParticleSG pController)
LocatorgetLocator(ParticleSG pController)
intgetMaxOccurs(ParticleSG pController)
intgetMinOccurs(ParticleSG pController)
ObjectSGgetObjectSG(ParticleSG pController)
PropertySGgetPropertySG(ParticleSG pController)
voidinit(ParticleSG pController)
booleanisElement(ParticleSG pController)
booleanisGroup(ParticleSG pController)
booleanisMultiple(ParticleSG pController)
booleanisWildcard(ParticleSG pController)
ObjectnewPropertySGChain(ParticleSG pController)

Constructor Detail

JAXBParticleSG

public JAXBParticleSG(SGFactory pFactory, XSParticle pParticle, Context pClassContext)

Creates a new instance of JAXBParticleSG.java.

Method Detail

forAllNonNullValues

public void forAllNonNullValues(ParticleSG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet)

getGroupSG

public GroupSG getGroupSG(ParticleSG pController)

getLocator

public Locator getLocator(ParticleSG pController)

getMaxOccurs

public int getMaxOccurs(ParticleSG pController)

getMinOccurs

public int getMinOccurs(ParticleSG pController)

getObjectSG

public ObjectSG getObjectSG(ParticleSG pController)

getPropertySG

public PropertySG getPropertySG(ParticleSG pController)

init

public void init(ParticleSG pController)

isElement

public boolean isElement(ParticleSG pController)

isGroup

public boolean isGroup(ParticleSG pController)

isMultiple

public boolean isMultiple(ParticleSG pController)

isWildcard

public boolean isWildcard(ParticleSG pController)

newPropertySGChain

public Object newPropertySGChain(ParticleSG pController)