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

Class AttributeSGChainImpl

Implemented Interfaces:
AttributeSGChain

public class AttributeSGChainImpl
extends java.lang.Object
implements AttributeSGChain

Constructor Summary

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)
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)
Object
newPropertySGChain(AttributeSG pController)

Constructor Details

AttributeSGChainImpl

protected AttributeSGChainImpl(AttributeSGChain o)

Method Details

forAllNonNullValues

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

forAllValues

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

getFactory

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

getLocator

public Locator getLocator(AttributeSG pController)
Specified by:
getLocator in interface AttributeSGChain

getName

public XsQName getName(AttributeSG pController)
Specified by:
getName 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

getPropertySG

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

getSchema

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

getTypeSG

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

init

public void init(AttributeSG pController)
            throws SAXException
Specified by:
init in interface AttributeSGChain

isRequired

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

isWildcard

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

newPropertySGChain

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