Package com.sun.xml.rpc.processor.schema
Class ParticleComponent
- java.lang.Object
-
- com.sun.xml.rpc.processor.schema.Component
-
- com.sun.xml.rpc.processor.schema.ParticleComponent
-
public class ParticleComponent extends Component
- Author:
- JAX-RPC Development Team
-
-
Field Summary
Fields Modifier and Type Field Description static int
TERM_ELEMENT
static int
TERM_MODEL_GROUP
static int
TERM_WILDCARD
-
Constructor Summary
Constructors Constructor Description ParticleComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ComponentVisitor visitor)
boolean
doesNotOccur()
ElementDeclarationComponent
getElementTerm()
int
getMaxOccurs()
int
getMinOccurs()
ModelGroupComponent
getModelGroupTerm()
int
getTermTag()
WildcardComponent
getWildcardTerm()
boolean
isMaxOccursUnbounded()
boolean
mayOccurMoreThanOnce()
boolean
occursAtLeastOnce()
boolean
occursAtMostOnce()
boolean
occursOnce()
boolean
occursOnceOrMore()
boolean
occursZeroOrMore()
boolean
occursZeroOrOne()
void
setElementTerm(ElementDeclarationComponent c)
void
setMaxOccurs(int i)
void
setMaxOccursUnbounded()
void
setMinOccurs(int i)
void
setModelGroupTerm(ModelGroupComponent c)
void
setTermTag(int i)
void
setWildcardTerm(WildcardComponent c)
-
-
-
Field Detail
-
TERM_MODEL_GROUP
public static final int TERM_MODEL_GROUP
- See Also:
- Constant Field Values
-
TERM_WILDCARD
public static final int TERM_WILDCARD
- See Also:
- Constant Field Values
-
TERM_ELEMENT
public static final int TERM_ELEMENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMinOccurs
public int getMinOccurs()
-
setMinOccurs
public void setMinOccurs(int i)
-
getMaxOccurs
public int getMaxOccurs()
-
setMaxOccurs
public void setMaxOccurs(int i)
-
isMaxOccursUnbounded
public boolean isMaxOccursUnbounded()
-
setMaxOccursUnbounded
public void setMaxOccursUnbounded()
-
doesNotOccur
public boolean doesNotOccur()
-
occursOnce
public boolean occursOnce()
-
occursAtMostOnce
public boolean occursAtMostOnce()
-
occursAtLeastOnce
public boolean occursAtLeastOnce()
-
occursZeroOrMore
public boolean occursZeroOrMore()
-
occursOnceOrMore
public boolean occursOnceOrMore()
-
mayOccurMoreThanOnce
public boolean mayOccurMoreThanOnce()
-
getTermTag
public int getTermTag()
-
setTermTag
public void setTermTag(int i)
-
getModelGroupTerm
public ModelGroupComponent getModelGroupTerm()
-
setModelGroupTerm
public void setModelGroupTerm(ModelGroupComponent c)
-
getElementTerm
public ElementDeclarationComponent getElementTerm()
-
setElementTerm
public void setElementTerm(ElementDeclarationComponent c)
-
getWildcardTerm
public WildcardComponent getWildcardTerm()
-
setWildcardTerm
public void setWildcardTerm(WildcardComponent c)
-
accept
public void accept(ComponentVisitor visitor) throws Exception
-
occursZeroOrOne
public boolean occursZeroOrOne()
-
-