|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.sf.jaxme.generator.sg.impl.JAXBSGItem
net.sf.jaxme.generator.sg.impl.JAXBGroupSG
| Constructor Summary | |
protected |
JAXBGroupSG(SGFactory pFactory,
SchemaSG pSchema,
net.sf.jaxme.xs.XSGroup pGroup)
Creates a new, global group. |
protected |
JAXBGroupSG(SGFactory pFactory,
SchemaSG pSchema,
net.sf.jaxme.xs.XSGroup pGroup,
Context pContext)
Creates a new, local group. |
| Method Summary | |
void |
generate(GroupSG pController)
|
void |
generateProperties(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource)
Called to fill the given JavaSource instance with
getters and setters, matching the properties. |
void |
generateXMLHandlersElements(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource,
net.sf.jaxme.js.DirectAccessible pLevelVar)
|
void |
generateXMLImplementationSubclasses(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource)
|
void |
generateXMLInterfaceSubclasses(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource)
|
void |
generateXMLSerializersElements(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource)
|
Context |
getClassContext(GroupSG pController)
|
SGFactory |
getFactory(GroupSG pController)
|
Locator |
getLocator(GroupSG pController)
|
ParticleSG[] |
getParticles(GroupSG pController)
|
SchemaSG |
getSchema(GroupSG pController)
|
net.sf.jaxme.js.JavaMethod |
getXMLHandlersCharactersMethod(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource,
net.sf.jaxme.js.DirectAccessible pHandlerVar)
|
net.sf.jaxme.js.JavaMethod |
getXMLHandlersEndElementMethod(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource,
net.sf.jaxme.js.DirectAccessible pLevelVar,
net.sf.jaxme.js.DirectAccessible pStateVar,
net.sf.jaxme.js.DirectAccessible pHandlerVar)
|
net.sf.jaxme.js.JavaSource |
getXMLImplementation(GroupSG pController)
|
net.sf.jaxme.js.JavaSource |
getXMLInterface(GroupSG pController)
|
void |
init(GroupSG pController)
|
boolean |
isAll(GroupSG pController)
|
boolean |
isChoice(GroupSG pController)
|
boolean |
isGlobal(GroupSG pController)
|
boolean |
isSequence(GroupSG pController)
|
java.lang.Object |
newParticleSG(GroupSG pController,
net.sf.jaxme.xs.XSParticle pParticle)
|
| Methods inherited from class net.sf.jaxme.generator.sg.impl.JAXBSGItem |
getFactory, getLocator, getSchema, getXSObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected JAXBGroupSG(SGFactory pFactory,
SchemaSG pSchema,
net.sf.jaxme.xs.XSGroup pGroup)
throws SAXException
Creates a new, global group.
protected JAXBGroupSG(SGFactory pFactory,
SchemaSG pSchema,
net.sf.jaxme.xs.XSGroup pGroup,
Context pContext)
throws SAXException
Creates a new, local group.
| Method Detail |
public java.lang.Object newParticleSG(GroupSG pController,
net.sf.jaxme.xs.XSParticle pParticle)
throws SAXException
newParticleSG in interface GroupSGChainSAXExceptionpublic Context getClassContext(GroupSG pController)
getClassContext in interface GroupSGChainpublic SGFactory getFactory(GroupSG pController)
getFactory in interface GroupSGChainpublic SchemaSG getSchema(GroupSG pController)
getSchema in interface GroupSGChainpublic Locator getLocator(GroupSG pController)
getLocator in interface GroupSGChainpublic ParticleSG[] getParticles(GroupSG pController)
getParticles in interface GroupSGChain
public void init(GroupSG pController)
throws SAXException
init in interface GroupSGChainSAXExceptionpublic boolean isAll(GroupSG pController)
isAll in interface GroupSGChainpublic boolean isGlobal(GroupSG pController)
isGlobal in interface GroupSGChainpublic boolean isChoice(GroupSG pController)
isChoice in interface GroupSGChainpublic boolean isSequence(GroupSG pController)
isSequence in interface GroupSGChain
public net.sf.jaxme.js.JavaSource getXMLInterface(GroupSG pController)
throws SAXException
getXMLInterface in interface GroupSGChainSAXException
public net.sf.jaxme.js.JavaSource getXMLImplementation(GroupSG pController)
throws SAXException
getXMLImplementation in interface GroupSGChainSAXException
public void generateProperties(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource)
throws SAXException
Called to fill the given JavaSource instance with
getters and setters, matching the properties.
generateProperties in interface GroupSGChainSAXException
public void generateXMLInterfaceSubclasses(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource)
throws SAXException
generateXMLInterfaceSubclasses in interface GroupSGChainSAXException
public void generateXMLImplementationSubclasses(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource)
throws SAXException
generateXMLImplementationSubclasses in interface GroupSGChainSAXException
public void generateXMLSerializersElements(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource)
throws SAXException
generateXMLSerializersElements in interface GroupSGChainSAXException
public net.sf.jaxme.js.JavaMethod getXMLHandlersEndElementMethod(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource,
net.sf.jaxme.js.DirectAccessible pLevelVar,
net.sf.jaxme.js.DirectAccessible pStateVar,
net.sf.jaxme.js.DirectAccessible pHandlerVar)
throws SAXException
SAXException
public net.sf.jaxme.js.JavaMethod getXMLHandlersCharactersMethod(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource,
net.sf.jaxme.js.DirectAccessible pHandlerVar)
throws SAXException
SAXException
public void generateXMLHandlersElements(GroupSG pController,
net.sf.jaxme.js.JavaSource pSource,
net.sf.jaxme.js.DirectAccessible pLevelVar)
throws SAXException
generateXMLHandlersElements in interface GroupSGChainSAXException
public void generate(GroupSG pController)
throws SAXException
generate in interface GroupSGChainSAXException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||