|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ContentModelGroup
An XML Schema ModelGroup.
Method Summary | |
---|---|
void |
addElementDecl(ElementDecl elementDecl)
Adds the given ElementDecl to this ContentModelGroup. |
void |
addGroup(Group group)
Adds the given Group to this ContentModelGroup . |
void |
addGroup(ModelGroup group)
Adds the given ModelGroup definition to this ContentModelGroup . |
void |
addWildcard(Wildcard wilcard)
Adds the given Wildcard to this ContentModelGroup . |
java.util.Enumeration |
enumerate()
Returns an enumeration of all the Particle s contained
within this ContentModelGroup . |
ElementDecl |
getElementDecl(java.lang.String name)
Returns the element declaration with the given name, or null if no element declaration with that name exists in this ContentModelGroup . |
int |
getMaxOccurs()
Returns the maximum number of occurrences that this ContentModelGroup may appear. |
int |
getMinOccurs()
Returns the minimum number of occurrences that this ContentModelGroup must appear. |
Particle |
getParticle(int index)
Returns the Particle at the specified index. |
int |
getParticleCount()
Returns the number of particles contained within this ContentModelGroup . |
boolean |
removeElementDecl(ElementDecl elementDecl)
Removes the given ElementDecl from this ContentModelGroup. |
boolean |
removeGroup(Group group)
Removes the given Group from this ContentModelGroup . |
boolean |
removeGroup(ModelGroup group)
Removes the given ModelGroup definition from this ContentModelGroup . |
boolean |
removeWildcard(Wildcard wildcard)
Removes the given Wildcard from this ContentModelGroup . |
Method Detail |
---|
void addElementDecl(ElementDecl elementDecl) throws SchemaException
elementDecl
- the ElementDecl to add
SchemaException
- when an ElementDecl already
exists with the same name as the given ElementDeclboolean removeElementDecl(ElementDecl elementDecl)
elementDecl
- the ElementDecl to remove.
void addGroup(Group group) throws SchemaException
Group
to this ContentModelGroup
.
group
- the Group to add
SchemaException
- when a group with the same name as the
specified group already exists in the current scopeboolean removeGroup(Group group)
Group
from this ContentModelGroup
.
group
- the Group to remove.
void addGroup(ModelGroup group) throws SchemaException
ModelGroup
definition to this ContentModelGroup
.
group
- the ModelGroup to add
SchemaException
- when a group with the same name as the
specified group already exists in the current scopeboolean removeGroup(ModelGroup group)
ModelGroup
definition from this ContentModelGroup
.
group
- the ModelGroup
definition to remove.
void addWildcard(Wildcard wilcard) throws SchemaException
Wildcard
to this ContentModelGroup
.
wilcard
- the Wildcard
to add
SchemaException
- when the Wildcard
is <anyAttribute> and
not <any>boolean removeWildcard(Wildcard wildcard)
Wildcard
from this ContentModelGroup
.
wildcard
- the Wildcard
to remove.
Wildcard
has been successfully removed, false otherwise.java.util.Enumeration enumerate()
Particle
s contained
within this ContentModelGroup
.
Particle
s contained
within this ContentModelGroup
ElementDecl getElementDecl(java.lang.String name)
ContentModelGroup
.
name
- the name of the element.
ElementDecl
with the given name, or null if no
ElementDecl exists in this ContentModelGroup
.int getMaxOccurs()
int getMinOccurs()
int getParticleCount()
ContentModelGroup
.
Particle getParticle(int index)
Particle
at the specified index.
index
- the index of the Particle
to return
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |