|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jaxme.xs.xml.impl.XsAGOccursImpl
Implementation 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'.
Constructor Summary | |
XsAGOccursImpl(XsObject pOwner)
|
Method Summary | |
int |
getMaxOccurs()
-1 for 'unbounded' |
int |
getMinOccurs()
|
void |
setMaxOccurs(java.lang.String pMaxOccurs)
Either of 'unbounded' or a nonnegative integer value. |
void |
setMinOccurs(int pMinOccurs)
|
void |
validate()
Verifies whether the attribute group constraints are met. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XsAGOccursImpl(XsObject pOwner)
Method Detail |
public void setMaxOccurs(java.lang.String pMaxOccurs)
XsAGOccurs
Either of 'unbounded' or a nonnegative integer value.
setMaxOccurs
in interface XsAGOccurs
public int getMaxOccurs()
XsAGOccurs
-1 for 'unbounded'
getMaxOccurs
in interface XsAGOccurs
public void setMinOccurs(int pMinOccurs)
setMinOccurs
in interface XsAGOccurs
public int getMinOccurs()
getMinOccurs
in interface XsAGOccurs
public void validate() throws org.xml.sax.SAXException
XsAGOccurs
Verifies whether the attribute group constraints are met.
validate
in interface XsAGOccurs
org.xml.sax.SAXException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |