org.apache.ws.jaxme.generator.sg

Interface ComplexTypeSGChain

Known Implementing Classes:
ComplexTypeSGChainImpl, JAXBComplexTypeSG, JdbcComplexTypeSG

public interface ComplexTypeSGChain

Method Summary

void
addAttributeSG(ComplexTypeSG pController, AttributeSG pAttribute)
AttributeSG[]
getAttributes(ComplexTypeSG pController)
Context
getClassContext(ComplexTypeSG pController)
ComplexContentSG
getComplexContentSG(ComplexTypeSG pController)
Locator
getLocator(ComplexTypeSG pController)
SimpleContentSG
getSimpleContentSG(ComplexTypeSG pController)
TypeSG
getTypeSG(ComplexTypeSG pController)
JavaSource
getXMLHandler(ComplexTypeSG pController, JavaQName pQName)
JavaSource
getXMLHandler(ComplexTypeSG pController, JavaSource pSource)
JavaSource
getXMLImplementation(ComplexTypeSG pController)
JavaSource
getXMLImplementation(ComplexTypeSG pController, JavaSource pSource)
JavaSource
getXMLInterface(ComplexTypeSG pController)
JavaSource
getXMLInterface(ComplexTypeSG pController, JavaSource pSource)
JavaSource
getXMLSerializer(ComplexTypeSG pController)
JavaSource
getXMLSerializer(ComplexTypeSG pController, JavaSource pSource)
boolean
hasAttributes(ComplexTypeSG pController)
boolean
hasSimpleContent(ComplexTypeSG pController)
void
init(ComplexTypeSG pController)
Object
newAttributeSG(ComplexTypeSG pController, XSAttribute pAttribute)
Object
newAttributeSG(ComplexTypeSG pController, XSWildcard pWildcard)
Object
newComplexContentTypeSG(ComplexTypeSG pController)
Object
newSimpleContentTypeSG(ComplexTypeSG pController)

Method Details

addAttributeSG

public void addAttributeSG(ComplexTypeSG pController,
                           AttributeSG pAttribute)
            throws SAXException

getAttributes

public AttributeSG[] getAttributes(ComplexTypeSG pController)

getClassContext

public Context getClassContext(ComplexTypeSG pController)

getComplexContentSG

public ComplexContentSG getComplexContentSG(ComplexTypeSG pController)

getLocator

public Locator getLocator(ComplexTypeSG pController)

getSimpleContentSG

public SimpleContentSG getSimpleContentSG(ComplexTypeSG pController)

getTypeSG

public TypeSG getTypeSG(ComplexTypeSG pController)

getXMLHandler

public JavaSource getXMLHandler(ComplexTypeSG pController,
                                JavaQName pQName)
            throws SAXException

getXMLHandler

public JavaSource getXMLHandler(ComplexTypeSG pController,
                                JavaSource pSource)
            throws SAXException

getXMLImplementation

public JavaSource getXMLImplementation(ComplexTypeSG pController)
            throws SAXException

getXMLImplementation

public JavaSource getXMLImplementation(ComplexTypeSG pController,
                                       JavaSource pSource)
            throws SAXException

getXMLInterface

public JavaSource getXMLInterface(ComplexTypeSG pController)
            throws SAXException

getXMLInterface

public JavaSource getXMLInterface(ComplexTypeSG pController,
                                  JavaSource pSource)
            throws SAXException

getXMLSerializer

public JavaSource getXMLSerializer(ComplexTypeSG pController)
            throws SAXException

getXMLSerializer

public JavaSource getXMLSerializer(ComplexTypeSG pController,
                                   JavaSource pSource)
            throws SAXException

hasAttributes

public boolean hasAttributes(ComplexTypeSG pController)

hasSimpleContent

public boolean hasSimpleContent(ComplexTypeSG pController)

init

public void init(ComplexTypeSG pController)
            throws SAXException

newAttributeSG

public Object newAttributeSG(ComplexTypeSG pController,
                             XSAttribute pAttribute)
            throws SAXException

newAttributeSG

public Object newAttributeSG(ComplexTypeSG pController,
                             XSWildcard pWildcard)
            throws SAXException

newComplexContentTypeSG

public Object newComplexContentTypeSG(ComplexTypeSG pController)
            throws SAXException

newSimpleContentTypeSG

public Object newSimpleContentTypeSG(ComplexTypeSG pController)
            throws SAXException