org.apache.ws.jaxme.generator.sg
public interface GroupSG extends SGItem
Interface of a source generator for model groups.
Method Summary | |
---|---|
Context | getClassContext() Returns the groups Context. |
XsQName | getName() If the group is global: Returns the groups name. |
ParticleSG[] | getParticles() Returns the groups particles. |
boolean | isAll() Returns whether the groups compositor is "all". |
boolean | isChoice() Returns whether the groups compositor is "choice". |
boolean | isGlobal() Returns whether the group is global. |
boolean | isSequence() Returns whether the groups compositor is "sequence". |
Object | newParticleSG(XSParticle pParticle) Creates a new instance of org.apache.ws.jaxme.generator.sg.ParticleSGChain generating the given particle. Implementation note: The type org.apache.ws.jaxme.generator.sg.ParticleSGChain must not be exposed in the interface, because the interface class is used to generate this type. |
Returns the groups Context.
Throws: IllegalStateException The group isn't global.
See Also: isGlobal
Returns the groups particles.
Returns whether the groups compositor is "all".
Returns whether the groups compositor is "choice".
Returns whether the group is global.
Returns whether the groups compositor is "sequence".
Creates a new instance of org.apache.ws.jaxme.generator.sg.ParticleSGChain generating the given particle.
Implementation note: The type org.apache.ws.jaxme.generator.sg.ParticleSGChain must not be exposed in the interface, because the interface class is used to generate this type. In other words, this interface must be compilable without the org.apache.ws.jaxme.generator.sg.ParticleSGChain interface.