org.apache.ws.jaxme.xs
public interface XSModelGroup
Interface of a model group. A model group is, for example,
defined by an xs:group
element, or by a complex type
without simpleContent or complexContent.
Nested Class Summary | |
---|---|
static class | XSModelGroup.Compositor |
Field Summary | |
---|---|
static XSModelGroup.Compositor | ALL The all compositor. |
static XSModelGroup.Compositor | CHOICE The choice compositor. |
static XSModelGroup.Compositor | SEQUENCE The sequence compositor. |
Method Summary | |
---|---|
XSModelGroup.Compositor | getCompositor() Returns the model groups compositor. |
Locator | getLocator() Returns the model groups locator. |
XSParticle[] | getParticles() Returns the model groups particles. |
boolean | isAll() Shortcut for |
boolean | isChoice() Shortcut for |
boolean | isSequence() Shortcut for |
void | validate() Validates the particles contents. |
The all compositor.
The choice compositor.
The sequence compositor.
Returns the model groups compositor.
Returns the model groups locator.
Returns the model groups particles.
Shortcut for getCompositor().equals(ALL)
.
See Also: getCompositor ALL
Shortcut for getCompositor().equals(CHOICE)
.
See Also: getCompositor CHOICE
Shortcut for getCompositor().equals(SEQUENCE)
.
See Also: getCompositor SEQUENCE
Validates the particles contents.