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.