net.sf.jaxme.generator.sg
Interface SchemaSGChain
- All Known Implementing Classes:
- JAXBSchemaSG, SchemaSGChainImpl
- public interface SchemaSGChain
getType
public TypeSG getType(SchemaSG pController,
net.sf.jaxme.xs.xml.XsQName p0)
throws SAXException
- Throws:
SAXException
generate
public void generate(SchemaSG pController)
throws SAXException
- Throws:
SAXException
getGroups
public GroupSG[] getGroups(SchemaSG pController)
throws SAXException
- Throws:
SAXException
getElements
public ObjectSG[] getElements(SchemaSG pController)
throws SAXException
- Throws:
SAXException
getGroup
public GroupSG getGroup(SchemaSG pController,
net.sf.jaxme.xs.xml.XsQName p0)
throws SAXException
- Throws:
SAXException
getCollectionType
public java.lang.String getCollectionType(SchemaSG pController)
getTypes
public TypeSG[] getTypes(SchemaSG pController)
throws SAXException
- Throws:
SAXException
getObjects
public ObjectSG[] getObjects(SchemaSG pController)
throws SAXException
- Throws:
SAXException
getElement
public ObjectSG getElement(SchemaSG pController,
net.sf.jaxme.xs.xml.XsQName p0)
throws SAXException
- Throws:
SAXException
getJavaSourceFactory
public net.sf.jaxme.js.JavaSourceFactory getJavaSourceFactory(SchemaSG pController)
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 net.sf.jaxme.xs.jaxb.JAXBJavaType[] getJAXBJavaTypes(SchemaSG pController)
getTypesafeEnumBase
public net.sf.jaxme.xs.xml.XsQName[] getTypesafeEnumBase(SchemaSG pController)
generateJaxbProperties
public void generateJaxbProperties(SchemaSG pController)
throws SAXException
- Throws:
SAXException
init
public void init(SchemaSG pController)
throws SAXException
- Throws:
SAXException
getLocator
public Locator getLocator(SchemaSG pController)
getSchema
public SchemaSG getSchema(SchemaSG pController)
getFactory
public SGFactory getFactory(SchemaSG pController)