|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface XSParticle
Interface of a model groups particle.
| Nested Class Summary | |
|---|---|
static class |
XSParticle.Type
|
| Field Summary | |
|---|---|
static XSParticle.Type |
ELEMENT
The particle type "element". |
static XSParticle.Type |
GROUP
The particle type "group". |
static XSParticle.Type |
WILDCARD
The particle type "wildcard". |
| Method Summary | |
|---|---|
XSElement |
getElement()
If the particle type is element: Returns the element. |
XSGroup |
getGroup()
If the particle type is group: Returns the group. |
org.xml.sax.Locator |
getLocator()
Returns the particles Locator. |
int |
getMaxOccurs()
Returns the particles maxOccurs value or -1 for unbounded. |
int |
getMinOccurs()
Returns the particles minOccurs value. |
XSParticle.Type |
getType()
Returns the particle type. |
XSAny |
getWildcard()
If the particle type is wildcard: Returns the wildcard. |
boolean |
isElement()
Shortcut for getType().equals(ELEMENT). |
boolean |
isGroup()
Shortcut for getType().equals(GROUP). |
boolean |
isWildcard()
Shortcut for getType().equals(WILDCARD). |
| Field Detail |
|---|
static final XSParticle.Type GROUP
The particle type "group".
static final XSParticle.Type WILDCARD
The particle type "wildcard".
static final XSParticle.Type ELEMENT
The particle type "element".
| Method Detail |
|---|
XSParticle.Type getType()
Returns the particle type.
boolean isGroup()
Shortcut for getType().equals(GROUP).
getType(),
GROUPXSGroup getGroup()
If the particle type is group: Returns the group.
java.lang.IllegalStateException - isGroup() returns falseboolean isWildcard()
Shortcut for getType().equals(WILDCARD).
getType(),
WILDCARDXSAny getWildcard()
If the particle type is wildcard: Returns the wildcard.
java.lang.IllegalStateException - isWildcard() returns falseboolean isElement()
Shortcut for getType().equals(ELEMENT).
getType(),
ELEMENTXSElement getElement()
If the particle type is element: Returns the element.
java.lang.IllegalStateException - isElement() returns falseint getMinOccurs()
Returns the particles minOccurs value.
int getMaxOccurs()
Returns the particles maxOccurs value or -1 for unbounded.
org.xml.sax.Locator getLocator()
Returns the particles Locator.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||