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

java.lang.Object
  extended by org.apache.ws.jaxme.generator.sg.impl.ParticleSGChainImpl
All Implemented Interfaces:
ParticleSGChain

public class ParticleSGChainImpl
extends java.lang.Object
implements ParticleSGChain


Constructor Summary
protected ParticleSGChainImpl(ParticleSGChain o)
           
 
Method Summary
 void forAllNonNullValues(ParticleSG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet)
           
 GroupSG getGroupSG(ParticleSG pController)
           
 org.xml.sax.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)
           
 java.lang.Object newPropertySGChain(ParticleSG pController)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParticleSGChainImpl

protected ParticleSGChainImpl(ParticleSGChain o)
Method Detail

init

public void init(ParticleSG pController)
          throws org.xml.sax.SAXException
Specified by:
init in interface ParticleSGChain
Throws:
org.xml.sax.SAXException

getLocator

public org.xml.sax.Locator getLocator(ParticleSG pController)
Specified by:
getLocator in interface ParticleSGChain

isGroup

public boolean isGroup(ParticleSG pController)
Specified by:
isGroup in interface ParticleSGChain

isElement

public boolean isElement(ParticleSG pController)
Specified by:
isElement in interface ParticleSGChain

isWildcard

public boolean isWildcard(ParticleSG pController)
Specified by:
isWildcard in interface ParticleSGChain

getGroupSG

public GroupSG getGroupSG(ParticleSG pController)
Specified by:
getGroupSG in interface ParticleSGChain

getObjectSG

public ObjectSG getObjectSG(ParticleSG pController)
Specified by:
getObjectSG in interface ParticleSGChain

getMinOccurs

public int getMinOccurs(ParticleSG pController)
Specified by:
getMinOccurs in interface ParticleSGChain

getMaxOccurs

public int getMaxOccurs(ParticleSG pController)
Specified by:
getMaxOccurs in interface ParticleSGChain

isMultiple

public boolean isMultiple(ParticleSG pController)
Specified by:
isMultiple in interface ParticleSGChain

newPropertySGChain

public java.lang.Object newPropertySGChain(ParticleSG pController)
                                    throws org.xml.sax.SAXException
Specified by:
newPropertySGChain in interface ParticleSGChain
Throws:
org.xml.sax.SAXException

getPropertySG

public PropertySG getPropertySG(ParticleSG pController)
                         throws org.xml.sax.SAXException
Specified by:
getPropertySG in interface ParticleSGChain
Throws:
org.xml.sax.SAXException

forAllNonNullValues

public void forAllNonNullValues(ParticleSG pController,
                                JavaMethod pMethod,
                                DirectAccessible pElement,
                                SGlet pSGlet)
                         throws org.xml.sax.SAXException
Specified by:
forAllNonNullValues in interface ParticleSGChain
Throws:
org.xml.sax.SAXException