org.ws4d.java.schema
Class Group
java.lang.Object
  
org.ws4d.java.schema.NamedObject
      
org.ws4d.java.schema.Group
- All Implemented Interfaces: 
 - SchemaConstants, Any
 
public class Group
- extends NamedObject
 
 
 
| Fields inherited from interface org.ws4d.java.constants.SchemaConstants | 
ATTRIBUTE_ABSTRACT, ATTRIBUTE_DEFAULT, ATTRIBUTE_FIXED, ATTRIBUTE_USE, ATTRIBUTE_XSINIL, ATTRIBUTE_XSITYPE, DOCUMENTATION_LANG, ELEMENT_ALL, ELEMENT_CHOICE, ELEMENT_DEFAULT, ELEMENT_FIXED, ELEMENT_MAXOCCURS, ELEMENT_MINOCCURS, ELEMENT_NILLABLE, ELEMENT_PARENT, ELEMENT_RESTRICTIONS, ELEMENT_SEQUENCE, ELEMENT_SUBSTITUTIONS, ELEMENT_UNIONS, FACET_ENUMERATION, FACET_FRACTIONDIGITS, FACET_LENGTH, FACET_MAXEXCLUSIVE, FACET_MAXINCLUSIVE, FACET_MAXLENGTH, FACET_MINEXCLUSIVE, FACET_MININCLUSIVE, FACET_MINLENGTH, FACET_PATTERN, FACET_TOTALDIGITS, FACET_WHITESPACE, LIST_ITEMTYPE, MAXOCCURS_UNBOUNDED, SCHEMA_ANNOTATION, SCHEMA_ANY, SCHEMA_ANYATTRIBUTE, SCHEMA_APP_INFO, SCHEMA_ATTRIBUTE, SCHEMA_ATTRIBUTEFORMDEFAULT, SCHEMA_ATTRIBUTEGROUP, SCHEMA_BASE, SCHEMA_COMPLEXCONTENT, SCHEMA_COMPLEXTYPE, SCHEMA_DOCUMENTATION, SCHEMA_ELEMENT, SCHEMA_ELEMENTFORMDEFAULT, SCHEMA_EXTENSION, SCHEMA_FACETS, SCHEMA_FORM, SCHEMA_GROUP, SCHEMA_IMPORT, SCHEMA_INCLUDE, SCHEMA_ITEMLIST, SCHEMA_ITEMTYPE, SCHEMA_LIST, SCHEMA_LOCATION, SCHEMA_MEMBERTYPES, SCHEMA_NAME, SCHEMA_NAMESPACE, SCHEMA_NONAMESPACESCHEMALOCATION, SCHEMA_NOTATION, SCHEMA_PUBLIC, SCHEMA_QUALIFIED, SCHEMA_REDEFINE, SCHEMA_REF, SCHEMA_RESTRICTION, SCHEMA_SCHEMA, SCHEMA_SIMPLECONTENT, SCHEMA_SIMPLETYPE, SCHEMA_STYPES, SCHEMA_SUBSTITUTIONGROUP, SCHEMA_SYSTEM, SCHEMA_TARGETNAMESPACE, SCHEMA_TYPE, SCHEMA_UNION, SCHEMA_UNQUALIFIED, SCHEMA_VALUE, SCHEMA_VALUEVECTOR, USE_OPTIONAL, USE_PROHIBITED, USE_REQUIRED, XMLSCHEMA_NAMESPACE, XMLSCHEMA_PREFIX, XSD_ALLMODEL, XSD_ANYATTRIBUTE, XSD_ANYELEMENT, XSD_ATTRIBUTE, XSD_ATTRIBUTEGROUP, XSD_CHOICEMODEL, XSD_COMPLEXTYPE, XSD_ELEMENT, XSD_EXTENDEDCOMPLEXCONTENT, XSD_EXTENDEDSIMPLECONTENT, XSD_GROUP, XSD_NOTATION, XSD_RESTRICTEDCOMPLEXCONTENT, XSD_RESTRICTEDSIMPLECONTENT, XSD_RESTRICTEDSIMPLETYPE, XSD_SCHEMA, XSD_SEQUENCEMODEL, XSD_SIMPLETYPE, XSI_NAMESPACE | 
 
 
 
| Methods inherited from class java.lang.Object | 
getClass, notify, notifyAll, wait, wait, wait | 
 
getGroupCount
public static int getGroupCount()
 
getSchemaIdentifier
public int getSchemaIdentifier()
 
getElementByName
public Element getElementByName(QName name)
 
getElementByName
public Element getElementByName(java.lang.String name)
 
getElementCount
public int getElementCount()
 
hasElements
public boolean hasElements()
 
elements
public Iterator elements()
 
getContainerType
public int getContainerType()
 
getContainerMinOccurs
public int getContainerMinOccurs()
 
getContainerMaxOccurs
public int getContainerMaxOccurs()
 
getContainer
public ElementContainer getContainer()
- Returns the enclosed container for this group.
- Returns:
 - the enclosed container.
 - See Also:
 SequenceContainer, 
AllContainer, 
ChoiceContainer
 
 
listAll
public Iterator listAll()
 
getName
public QName getName()
- Description copied from class: 
NamedObject 
- Returns the qualified name.
- Overrides:
 getName in class NamedObject
 
- Returns:
 - the qualified name.
 
 
 
setName
public void setName(QName name)
- Description copied from class: 
NamedObject 
- Sets the qualified name.
- Overrides:
 setName in class NamedObject
 
- Parameters:
 name - the qname to set.
 
 
isReference
public boolean isReference()
- Returns 
true if the element is a reference for another
 schema object, false otherwise.
- Returns:
 true if the element is a reference for another
         schema object, false otherwise.
 
 
getReference
public org.ws4d.java.schema.Reference getReference()