| 
Class Summary | 
| All | 
Class representing the All compositor. | 
| AllGuard | 
CompositorGuard for the All Compositor class. | 
| Choice | 
Class representing the Choice compositor. | 
| ChoiceGuard | 
CompositorGuard for the Choice compositor. | 
| Compositor | 
Compositor class specifies methods for accessing and validating the
  "members" of a Compositor Element (i.e., All, Sequence and Choice), as well
  as the acceptsNewMember method. | 
| CompositorGuard | 
The CompositorGuard classes is responsible for enforcing the min and max
  occurrance schema constraints defined for a Compositor (e.g., All, Choice,
  or Sequence). | 
| CompositorMember | 
Represents a *Member* of the Compositor (e.g., All, Sequence, or Choice)
  specified in ComplexType definition. | 
| InlineCompositor | 
InlineCompositor class specifies methods for accessing and validating the "members" of a InlineCompositor Element (i.e., 
 All, Sequence and Choice), as well as the acceptsNewMember method. | 
| Sequence | 
Description of the Interface | 
| SequenceGuard | 
Implementation of CompositorGuard for Sequence Compositors |