org.apache.ws.jaxme.generator.sg.impl
Class SchemaSGChainImpl
java.lang.Object
org.apache.ws.jaxme.generator.sg.impl.SchemaSGChainImpl
- All Implemented Interfaces:
- SchemaSGChain
- Direct Known Subclasses:
- JdbcSchemaSG, TaminoAPI4JSchemaSG
public class SchemaSGChainImpl
- extends java.lang.Object
- implements SchemaSGChain
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemaSGChainImpl
protected SchemaSGChainImpl(SchemaSGChain o)
getTypes
public TypeSG[] getTypes(SchemaSG pController)
throws org.xml.sax.SAXException
- Specified by:
getTypes
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
getType
public TypeSG getType(SchemaSG pController,
XsQName pName)
throws org.xml.sax.SAXException
- Specified by:
getType
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
getGroups
public GroupSG[] getGroups(SchemaSG pController)
throws org.xml.sax.SAXException
- Specified by:
getGroups
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
getGroup
public GroupSG getGroup(SchemaSG pController,
XsQName pName)
throws org.xml.sax.SAXException
- Specified by:
getGroup
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
getObjects
public ObjectSG[] getObjects(SchemaSG pController)
throws org.xml.sax.SAXException
- Specified by:
getObjects
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
getElement
public ObjectSG getElement(SchemaSG pController,
XsQName pName)
throws org.xml.sax.SAXException
- Specified by:
getElement
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
getElements
public ObjectSG[] getElements(SchemaSG pController)
throws org.xml.sax.SAXException
- Specified by:
getElements
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
getCollectionType
public java.lang.String getCollectionType(SchemaSG pController)
- Specified by:
getCollectionType
in interface SchemaSGChain
getJavaSourceFactory
public JavaSourceFactory getJavaSourceFactory(SchemaSG pController)
- Specified by:
getJavaSourceFactory
in interface SchemaSGChain
generate
public void generate(SchemaSG pController)
throws org.xml.sax.SAXException
- Specified by:
generate
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
isBindingStyleModelGroup
public boolean isBindingStyleModelGroup(SchemaSG pController)
- Specified by:
isBindingStyleModelGroup
in interface SchemaSGChain
isChoiceContentProperty
public boolean isChoiceContentProperty(SchemaSG pController)
- Specified by:
isChoiceContentProperty
in interface SchemaSGChain
isFailFastCheckEnabled
public boolean isFailFastCheckEnabled(SchemaSG pController)
- Specified by:
isFailFastCheckEnabled
in interface SchemaSGChain
isJavaNamingConventionsEnabled
public boolean isJavaNamingConventionsEnabled(SchemaSG pController)
- Specified by:
isJavaNamingConventionsEnabled
in interface SchemaSGChain
isFixedAttributeConstantProperty
public boolean isFixedAttributeConstantProperty(SchemaSG pController)
- Specified by:
isFixedAttributeConstantProperty
in interface SchemaSGChain
isGeneratingIsSetMethod
public boolean isGeneratingIsSetMethod(SchemaSG pController)
- Specified by:
isGeneratingIsSetMethod
in interface SchemaSGChain
isUnderscoreWordSeparator
public boolean isUnderscoreWordSeparator(SchemaSG pController)
- Specified by:
isUnderscoreWordSeparator
in interface SchemaSGChain
getJAXBJavaTypes
public JAXBJavaType[] getJAXBJavaTypes(SchemaSG pController)
- Specified by:
getJAXBJavaTypes
in interface SchemaSGChain
getTypesafeEnumBase
public XsQName[] getTypesafeEnumBase(SchemaSG pController)
- Specified by:
getTypesafeEnumBase
in interface SchemaSGChain
getConfigFile
public org.w3c.dom.Document getConfigFile(SchemaSG pController,
java.lang.String pPackageName,
java.util.List pContextList)
throws org.xml.sax.SAXException
- Specified by:
getConfigFile
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
generateJaxbProperties
public void generateJaxbProperties(SchemaSG pController)
throws org.xml.sax.SAXException
- Specified by:
generateJaxbProperties
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException
getFactory
public SGFactory getFactory(SchemaSG pController)
- Specified by:
getFactory
in interface SchemaSGChain
getSchema
public SchemaSG getSchema(SchemaSG pController)
- Specified by:
getSchema
in interface SchemaSGChain
getLocator
public org.xml.sax.Locator getLocator(SchemaSG pController)
- Specified by:
getLocator
in interface SchemaSGChain
init
public void init(SchemaSG pController)
throws org.xml.sax.SAXException
- Specified by:
init
in interface SchemaSGChain
- Throws:
org.xml.sax.SAXException