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.