public final class GroupInfo
extends java.lang.Object
| Modifier and Type | Field | Description | 
|---|---|---|
static int | 
ALL | 
 The compositor value that indicates that all fields are required, but
 order is not important. 
 | 
static int | 
CHOICE | 
 The compositor value that indicates that only one field may be present. 
 | 
static int | 
SEQUENCE | 
 The compositor value that indicates that all fields are required and
 order is important. 
 | 
| Constructor | Description | 
|---|---|
GroupInfo() | 
 Creates a new GroupInfo. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
int | 
getMaxOccurs() | 
 Returns the maximum occurance for this group. 
 | 
int | 
getMinOccurs() | 
 Returns the minimum occurance for this group. 
 | 
boolean | 
isChoice() | 
 Returns true if the compositor of this GroupInfo is a choice. 
 | 
boolean | 
isMultivalued() | 
 Return whether or not the object described by this XMLInfo is
 multi-valued (appears more than once in the XML document). 
 | 
boolean | 
isRequired() | 
 Return true if the XML object described by this GroupInfo must appear at
 least once in the XML document (or object model). 
 | 
boolean | 
isSequence() | 
 Returns true if the compositor of this GroupInfo is a sequence. 
 | 
void | 
setAsAll() | 
 Sets the compositor for the fields of this group to be "all". 
 | 
void | 
setAsChoice() | 
 Sets the compositor for the fields of this group to be a choice. 
 | 
void | 
setAsSequence() | 
 Sets the compositor for the fields of this group to be a sequence. 
 | 
void | 
setMaxOccurs(int maxOccurs) | 
 Sets the maximum occurance for this group. 
 | 
void | 
setMinOccurs(int minOccurs) | 
 Sets the minimum occurrence for this group. 
 | 
void | 
setMultivalued(boolean multivalued) | 
 Sets whether the XML object can appear more than once in the XML
 document. 
 | 
void | 
setRequired(boolean required) | 
 Sets whether or not the XML object must appear at least once. 
 | 
public static final int ALL
public static final int CHOICE
public static final int SEQUENCE
public int getMaxOccurs()
public int getMinOccurs()
public boolean isMultivalued()
public boolean isRequired()
public boolean isChoice()
public boolean isSequence()
public void setAsAll()
public void setAsChoice()
public void setAsSequence()
public void setMaxOccurs(int maxOccurs)
maxOccurs - the maximum occurance this group must appearpublic void setMinOccurs(int minOccurs)
minOccurs - the minimum occurance this group must appearpublic void setMultivalued(boolean multivalued)
multivalued - the boolean indicating whether or not the object can
        appear more than oncepublic void setRequired(boolean required)
required - the flag indicating whether or not this XML object is
        requiredIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com