org.apache.ws.jaxme.generator.sg

Interface ParticleSGChain

Known Implementing Classes:
JAXBParticleSG, ParticleSGChainImpl

public interface ParticleSGChain

Method Summary

void
forAllNonNullValues(ParticleSG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet)
GroupSG
getGroupSG(ParticleSG pController)
Locator
getLocator(ParticleSG pController)
int
getMaxOccurs(ParticleSG pController)
int
getMinOccurs(ParticleSG pController)
ObjectSG
getObjectSG(ParticleSG pController)
PropertySG
getPropertySG(ParticleSG pController)
void
init(ParticleSG pController)
boolean
isElement(ParticleSG pController)
boolean
isGroup(ParticleSG pController)
boolean
isMultiple(ParticleSG pController)
boolean
isWildcard(ParticleSG pController)
Object
newPropertySGChain(ParticleSG pController)

Method Details

forAllNonNullValues

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

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)
            throws SAXException

init

public void init(ParticleSG pController)
            throws SAXException

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)
            throws SAXException