|
||||||||||
| 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. |
Enumeration |
enumerate()
Returns an enumeration of all the Particles contained
within this ContentModelGroup. |
ElementDecl |
getElementDecl(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.Enumeration enumerate()
Particles contained
within this ContentModelGroup.
Particles contained
within this ContentModelGroupElementDecl getElementDecl(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 | |||||||||