org.apache.ws.jaxme.generator.sg
Interface SchemaSGChain
- All Known Implementing Classes:
- JAXBSchemaSG, SchemaSGChainImpl
- public interface SchemaSGChain
getTypes
public TypeSG[] getTypes(SchemaSG pController)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getType
public TypeSG getType(SchemaSG pController,
XsQName pName)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getGroups
public GroupSG[] getGroups(SchemaSG pController)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getGroup
public GroupSG getGroup(SchemaSG pController,
XsQName pName)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getObjects
public ObjectSG[] getObjects(SchemaSG pController)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getElement
public ObjectSG getElement(SchemaSG pController,
XsQName pName)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getElements
public ObjectSG[] getElements(SchemaSG pController)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getCollectionType
public java.lang.String getCollectionType(SchemaSG pController)
getJavaSourceFactory
public JavaSourceFactory getJavaSourceFactory(SchemaSG pController)
generate
public void generate(SchemaSG pController)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
isBindingStyleModelGroup
public boolean isBindingStyleModelGroup(SchemaSG pController)
isChoiceContentProperty
public boolean isChoiceContentProperty(SchemaSG pController)
isFailFastCheckEnabled
public boolean isFailFastCheckEnabled(SchemaSG pController)
isJavaNamingConventionsEnabled
public boolean isJavaNamingConventionsEnabled(SchemaSG pController)
isFixedAttributeConstantProperty
public boolean isFixedAttributeConstantProperty(SchemaSG pController)
isGeneratingIsSetMethod
public boolean isGeneratingIsSetMethod(SchemaSG pController)
isUnderscoreWordSeparator
public boolean isUnderscoreWordSeparator(SchemaSG pController)
getJAXBJavaTypes
public JAXBJavaType[] getJAXBJavaTypes(SchemaSG pController)
getTypesafeEnumBase
public XsQName[] getTypesafeEnumBase(SchemaSG pController)
getConfigFile
public org.w3c.dom.Document getConfigFile(SchemaSG pController,
java.lang.String pPackageName,
java.util.List pContextList)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
generateJaxbProperties
public void generateJaxbProperties(SchemaSG pController)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getFactory
public SGFactory getFactory(SchemaSG pController)
getSchema
public SchemaSG getSchema(SchemaSG pController)
getLocator
public org.xml.sax.Locator getLocator(SchemaSG pController)
init
public void init(SchemaSG pController)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException