public abstract class Particle extends Annotated
Modifier and Type | Field and Description |
---|---|
static int |
UNBOUNDED
A constant to represent an UNBOUNDED particle
|
ANNOTATION, ANYTYPE, APPINFO, ATTRIBUTE, ATTRIBUTE_GROUP, COMPLEX_CONTENT, COMPLEX_TYPE, DOCUMENTATION, ELEMENT, FACET, GROUP, IDENTITY_FIELD, IDENTITY_SELECTOR, KEY, KEYREF, LIST, MODELGROUP, MODELGROUP_REF, REDEFINE, SCHEMA, SIMPLE_CONTENT, SIMPLE_TYPE, UNION, UNIQUE, UNKNOWN, WILDCARD
Modifier | Constructor and Description |
---|---|
protected |
Particle()
Default Constructor, uses a default minimum occurance
of 1, and a default unbounded maximum occurance
|
Modifier and Type | Method and Description |
---|---|
int |
getMaxOccurs()
Returns the maximum number of occurances that this CMParticle
may appear
|
int |
getMinOccurs()
Returns the minimum number of occurances that this CMParticle
must appear
|
boolean |
isEmptiable() |
protected boolean |
isMaxOccursSet()
Indicates whetehr maxOccurs has been set.
|
protected boolean |
isMinOccursSet()
Indicates whether minOccurs has been set.
|
void |
setMaxOccurs(int maxOccurs)
Sets the maximum number of occurances that this CMParticle must
appear within it's parent context
|
void |
setMinOccurs(int minOccurs)
Sets the minimum number of occurances that this CMParticle must
appear within it's parent context
|
addAnnotation, getAnnotations, removeAnnotation
getStructureType, isValid, validate
protected Particle()
public final int getMaxOccurs()
public final int getMinOccurs()
public final void setMaxOccurs(int maxOccurs)
maxOccurs
- the maximum number of occurances that this
CMParticle may appear within it's parent context (-1 for unbounded)public final void setMinOccurs(int minOccurs)
minOccurs
- the number of occurances that this
CMParticle must
appeae within it's parent contextpublic boolean isEmptiable()
protected final boolean isMaxOccursSet()
protected final boolean isMinOccursSet()
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com