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()