org.apache.xerces.impl.xs
public class XSModelGroupImpl extends Object implements XSModelGroup
Version: $Id: XSModelGroupImpl.java,v 1.10 2004/10/06 15:14:55 mrglavas Exp $
Field Summary | |
---|---|
XSAnnotationImpl | fAnnotation |
short | fCompositor |
int | fParticleCount |
XSParticleDecl[] | fParticles |
static short | MODELGROUP_ALL |
static short | MODELGROUP_CHOICE |
static short | MODELGROUP_SEQUENCE |
Method Summary | |
---|---|
XSAnnotation | getAnnotation()
Optional. |
short | getCompositor()
{compositor} One of all, choice or sequence. |
String | getName()
The name of this XSObject depending on the
XSObject type. |
String | getNamespace()
The namespace URI of this node, or null if it is
unspecified. defines how a namespace URI is attached to schema
components. |
XSNamespaceItem | getNamespaceItem() |
XSObjectList | getParticles()
{particles} A list of particles |
short | getType()
Get the type of the object, i.e ELEMENT_DECLARATION. |
boolean | isEmpty() |
int | maxEffectiveTotalRange() |
int | minEffectiveTotalRange()
3.8.6 Effective Total Range (all and sequence) and
Effective Total Range (choice)
The following methods are used to return min/max range for a particle.
|
void | reset() |
String | toString() |
name
of this XSObject
depending on the
XSObject
type.null
if it is
unspecified. defines how a namespace URI is attached to schema
components.See Also: org.apache.xerces.xs.XSObject#getNamespaceItem()