public class JAXBObjectSG extends JAXBSGItem implements ObjectSGChain
Constructor and Description |
---|
JAXBObjectSG(SGFactory pFactory,
SchemaSG pSchema,
XSAny pAny)
Creates a new instance of JAXBObjectSG generating the given
wildcard object.
|
JAXBObjectSG(SGFactory pFactory,
SchemaSG pSchema,
XSAttribute pAttribute,
Context pClassContext)
Creates a new, local instance of JAXBObjectSG, generating
the given attribute within the given
Context . |
JAXBObjectSG(SGFactory pFactory,
SchemaSG pSchema,
XSElement pElement)
Creates a new, global instance of JAXBObjectSG, generating
the given element.
|
JAXBObjectSG(SGFactory pFactory,
SchemaSG pSchema,
XSElement pElement,
Context pClassContext)
Creates a new, local instance of JAXBObjectSG, generating
the given element within the given
Context . |
Modifier and Type | Method and Description |
---|---|
void |
generate(ObjectSG pController) |
Context |
getClassContext(ObjectSG pController) |
SGFactory |
getFactory(ObjectSG pController) |
org.xml.sax.Locator |
getLocator(ObjectSG pController) |
XsQName |
getName(ObjectSG pController) |
SchemaSG |
getSchema(ObjectSG pController) |
TypeSG |
getTypeSG(ObjectSG pController) |
JavaSource |
getXMLHandler(ObjectSG pController) |
JavaSource |
getXMLImplementation(ObjectSG pController) |
JavaSource |
getXMLInterface(ObjectSG pController) |
JavaSource |
getXMLSerializer(ObjectSG pController) |
void |
init(ObjectSG pController) |
boolean |
isGlobal(ObjectSG pController) |
getFactory, getLocator, getSchema, getXSObject
public JAXBObjectSG(SGFactory pFactory, SchemaSG pSchema, XSAttribute pAttribute, Context pClassContext) throws org.xml.sax.SAXException
Creates a new, local instance of JAXBObjectSG, generating
the given attribute within the given Context
.
org.xml.sax.SAXException
public JAXBObjectSG(SGFactory pFactory, SchemaSG pSchema, XSElement pElement) throws org.xml.sax.SAXException
Creates a new, global instance of JAXBObjectSG, generating the given element.
org.xml.sax.SAXException
public JAXBObjectSG(SGFactory pFactory, SchemaSG pSchema, XSElement pElement, Context pClassContext) throws org.xml.sax.SAXException
Creates a new, local instance of JAXBObjectSG, generating
the given element within the given Context
.
org.xml.sax.SAXException
public void init(ObjectSG pController) throws org.xml.sax.SAXException
init
in interface ObjectSGChain
org.xml.sax.SAXException
public TypeSG getTypeSG(ObjectSG pController)
getTypeSG
in interface ObjectSGChain
public org.xml.sax.Locator getLocator(ObjectSG pController)
getLocator
in interface ObjectSGChain
public SGFactory getFactory(ObjectSG pController)
getFactory
in interface ObjectSGChain
public SchemaSG getSchema(ObjectSG pController)
getSchema
in interface ObjectSGChain
public Context getClassContext(ObjectSG pController)
getClassContext
in interface ObjectSGChain
public XsQName getName(ObjectSG pController)
getName
in interface ObjectSGChain
public JavaSource getXMLInterface(ObjectSG pController) throws org.xml.sax.SAXException
getXMLInterface
in interface ObjectSGChain
org.xml.sax.SAXException
public JavaSource getXMLImplementation(ObjectSG pController) throws org.xml.sax.SAXException
getXMLImplementation
in interface ObjectSGChain
org.xml.sax.SAXException
public JavaSource getXMLSerializer(ObjectSG pController) throws org.xml.sax.SAXException
getXMLSerializer
in interface ObjectSGChain
org.xml.sax.SAXException
public JavaSource getXMLHandler(ObjectSG pController) throws org.xml.sax.SAXException
getXMLHandler
in interface ObjectSGChain
org.xml.sax.SAXException
public void generate(ObjectSG pController) throws org.xml.sax.SAXException
generate
in interface ObjectSGChain
org.xml.sax.SAXException
public boolean isGlobal(ObjectSG pController) throws org.xml.sax.SAXException
isGlobal
in interface ObjectSGChain
org.xml.sax.SAXException