public class JAXBSGFactory extends java.lang.Object implements SGFactoryChain
Constructor and Description |
---|
JAXBSGFactory(Generator pGenerator)
Creates a new instance for the given
Generator . |
public void init(SGFactory pController)
init
in interface SGFactoryChain
public Generator getGenerator(SGFactory pController)
getGenerator
in interface SGFactoryChain
public GroupSG getGroupSG(SGFactory pController, XSGroup pGroup) throws org.xml.sax.SAXException
getGroupSG
in interface SGFactoryChain
org.xml.sax.SAXException
public GroupSG newGroupSG(SGFactory pController, XSGroup pGroup) throws org.xml.sax.SAXException
newGroupSG
in interface SGFactoryChain
org.xml.sax.SAXException
public GroupSG getGroupSG(SGFactory pController, XSGroup pGroup, Context pClassContext) throws org.xml.sax.SAXException
getGroupSG
in interface SGFactoryChain
org.xml.sax.SAXException
public GroupSG newGroupSG(SGFactory pController, XSGroup pGroup, Context pClassContext) throws org.xml.sax.SAXException
newGroupSG
in interface SGFactoryChain
org.xml.sax.SAXException
public java.lang.Object newObjectSG(SGFactory pController, XSElement pElement) throws org.xml.sax.SAXException
newObjectSG
in interface SGFactoryChain
org.xml.sax.SAXException
public ObjectSG getObjectSG(SGFactory pController, XSElement pElement) throws org.xml.sax.SAXException
getObjectSG
in interface SGFactoryChain
org.xml.sax.SAXException
public java.lang.Object newObjectSG(SGFactory pController, XSAny pAny)
newObjectSG
in interface SGFactoryChain
public ObjectSG getObjectSG(SGFactory pController, XSAny pAny, Context pContext) throws org.xml.sax.SAXException
getObjectSG
in interface SGFactoryChain
org.xml.sax.SAXException
public java.lang.Object newObjectSG(SGFactory pController, XSElement pElement, Context pContext) throws org.xml.sax.SAXException
newObjectSG
in interface SGFactoryChain
org.xml.sax.SAXException
public ObjectSG getObjectSG(SGFactory pController, XSElement pElement, Context pContext) throws org.xml.sax.SAXException
getObjectSG
in interface SGFactoryChain
org.xml.sax.SAXException
public SchemaSG getSchemaSG(SGFactory pController, XSSchema pSchema) throws org.xml.sax.SAXException
getSchemaSG
in interface SGFactoryChain
org.xml.sax.SAXException
public SchemaSG getSchemaSG(SGFactory pController)
getSchemaSG
in interface SGFactoryChain
public java.lang.Object newSchemaSG(SGFactory pController, XSSchema pSchema) throws org.xml.sax.SAXException
newSchemaSG
in interface SGFactoryChain
org.xml.sax.SAXException
public TypeSG getTypeSG(SGFactory pController, XSType pType, JAXBProperty.BaseType pBaseType) throws org.xml.sax.SAXException
getTypeSG
in interface SGFactoryChain
org.xml.sax.SAXException
public java.lang.Object newTypeSG(SGFactory pController, XSType pType, JAXBProperty.BaseType pBaseType) throws org.xml.sax.SAXException
newTypeSG
in interface SGFactoryChain
org.xml.sax.SAXException
public TypeSG getTypeSG(SGFactory pController, XSType pType, Context pClassContext, XsQName pName, JAXBProperty.BaseType pBaseType) throws org.xml.sax.SAXException
getTypeSG
in interface SGFactoryChain
org.xml.sax.SAXException
public java.lang.Object newTypeSG(SGFactory pController, XSType pType, Context pClassContext, XsQName pName, JAXBProperty.BaseType pBaseType) throws org.xml.sax.SAXException
newTypeSG
in interface SGFactoryChain
org.xml.sax.SAXException
public java.lang.Object newTypeSG(SGFactory pController, XSType pType, XsQName pName, JAXBProperty.BaseType pBaseType) throws org.xml.sax.SAXException
newTypeSG
in interface SGFactoryChain
org.xml.sax.SAXException
public TypeSG getTypeSG(SGFactory pController, XSType pType, XsQName pName, JAXBProperty.BaseType pBaseType) throws org.xml.sax.SAXException
getTypeSG
in interface SGFactoryChain
org.xml.sax.SAXException
public XSParser newXSParser(SGFactory pController) throws org.xml.sax.SAXException
newXSParser
in interface SGFactoryChain
org.xml.sax.SAXException
public Facet newFacet(SGFactory pController, XSType pType, XSEnumeration[] pEnumerations) throws org.xml.sax.SAXException
newFacet
in interface SGFactoryChain
org.xml.sax.SAXException
public TypeSG[] getTypes(SGFactory pController)
getTypes
in interface SGFactoryChain
public GroupSG[] getGroups(SGFactory pController)
getGroups
in interface SGFactoryChain
public ObjectSG[] getObjects(SGFactory pController)
getObjects
in interface SGFactoryChain
public XsObjectFactory newXsObjectFactory(SGFactory pController) throws org.xml.sax.SAXException
newXsObjectFactory
in interface SGFactoryChain
org.xml.sax.SAXException
public XSObjectFactory newXSObjectFactory(SGFactory pController) throws org.xml.sax.SAXException
newXSObjectFactory
in interface SGFactoryChain
org.xml.sax.SAXException