org.apache.ws.jaxme.xs.xml
public interface XsAGOccurs
Interface of the attribute group xs:occurs,
as specified by the following:
<xs:attributeGroup name="occurs">
<xs:annotation>
<xs:documentation>
for all particles
</xs:documentation>
</xs:annotation>
<xs:attribute name="minOccurs" type="xs:nonNegativeInteger"
use="optional" default="1"/>
<xs:attribute name="maxOccurs" type="xs:allNNI"
use="optional" default="1"/>
</xs:attributeGroup>
Implementation note: The implementation must ensure
that either 'maxOccurs' is unbounded or 'minOccurs' <= 'maxOccurs'.
This is checked by the validate method.
| Method Summary | |
|---|---|
| int | getMaxOccurs() -1 for 'unbounded' |
| int | getMinOccurs() |
| void | setMaxOccurs(String pMaxOccurs) Either of 'unbounded' or a nonnegative integer value. |
| void | setMinOccurs(int pMinOccurs) |
| void | validate() Verifies whether the attribute group constraints are met. |
-1 for 'unbounded'
Either of 'unbounded' or a nonnegative integer value.
Verifies whether the attribute group constraints are met.