org.apache.ws.jaxme.xs.impl

Class XSModelGroupImpl

Implemented Interfaces:
XSModelGroup

public class XSModelGroupImpl
extends java.lang.Object
implements XSModelGroup

Author:
Jochen Wiedmann

Fields inherited from interface org.apache.ws.jaxme.xs.XSModelGroup

ALL, CHOICE, SEQUENCE

Constructor Summary

XSModelGroupImpl(XSModelGroup.Compositor pCompositor, Locator pLocator)

Method Summary

void
addParticle(XSParticle pParticle)
Compositor
getCompositor()
Locator
getLocator()
XSParticle[]
getParticles()
boolean
isAll()
boolean
isChoice()
boolean
isSequence()
void
validate()

Constructor Details

XSModelGroupImpl

public XSModelGroupImpl(XSModelGroup.Compositor pCompositor,
                        Locator pLocator)

Method Details

addParticle

public void addParticle(XSParticle pParticle)
            throws SAXException

getCompositor

public Compositor getCompositor()
Specified by:
getCompositor in interface XSModelGroup

getLocator

public Locator getLocator()
Specified by:
getLocator in interface XSModelGroup

getParticles

public XSParticle[] getParticles()
Specified by:
getParticles in interface XSModelGroup

isAll

public boolean isAll()
Specified by:
isAll in interface XSModelGroup

isChoice

public boolean isChoice()
Specified by:
isChoice in interface XSModelGroup

isSequence

public boolean isSequence()
Specified by:
isSequence in interface XSModelGroup

validate

public void validate()
            throws SAXException
Specified by:
validate in interface XSModelGroup