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

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

public class AttributeSGChainImpl
extends java.lang.Object
implements AttributeSGChain


Constructor Summary
protected AttributeSGChainImpl(AttributeSGChain o)
           
 
Method Summary
 void forAllNonNullValues(AttributeSG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet)
           
 void forAllValues(AttributeSG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet)
           
 SGFactory getFactory(AttributeSG pController)
           
 org.xml.sax.Locator getLocator(AttributeSG pController)
           
 XsQName getName(AttributeSG pController)
           
 XsNamespaceList getNamespaceList(AttributeSG pController)
           
 XsTWildcard.ProcessContents getProcessContents(AttributeSG pController)
           
 PropertySG getPropertySG(AttributeSG pController)
           
 SchemaSG getSchema(AttributeSG pController)
           
 TypeSG getTypeSG(AttributeSG pController)
           
 void init(AttributeSG pController)
           
 boolean isRequired(AttributeSG pController)
           
 boolean isWildcard(AttributeSG pController)
           
 java.lang.Object newPropertySGChain(AttributeSG pController)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeSGChainImpl

protected AttributeSGChainImpl(AttributeSGChain o)
Method Detail

getName

public XsQName getName(AttributeSG pController)
Specified by:
getName in interface AttributeSGChain

isRequired

public boolean isRequired(AttributeSG pController)
Specified by:
isRequired in interface AttributeSGChain

forAllValues

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

forAllNonNullValues

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

newPropertySGChain

public java.lang.Object newPropertySGChain(AttributeSG pController)
Specified by:
newPropertySGChain in interface AttributeSGChain

getPropertySG

public PropertySG getPropertySG(AttributeSG pController)
Specified by:
getPropertySG in interface AttributeSGChain

getTypeSG

public TypeSG getTypeSG(AttributeSG pController)
Specified by:
getTypeSG in interface AttributeSGChain

isWildcard

public boolean isWildcard(AttributeSG pController)
Specified by:
isWildcard in interface AttributeSGChain

getNamespaceList

public XsNamespaceList getNamespaceList(AttributeSG pController)
Specified by:
getNamespaceList in interface AttributeSGChain

getProcessContents

public XsTWildcard.ProcessContents getProcessContents(AttributeSG pController)
Specified by:
getProcessContents in interface AttributeSGChain

getFactory

public SGFactory getFactory(AttributeSG pController)
Specified by:
getFactory in interface AttributeSGChain

getSchema

public SchemaSG getSchema(AttributeSG pController)
Specified by:
getSchema in interface AttributeSGChain

getLocator

public org.xml.sax.Locator getLocator(AttributeSG pController)
Specified by:
getLocator in interface AttributeSGChain

init

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