org.apache.ws.jaxme.xs.impl

Class XSParticleImpl

public class XSParticleImpl extends Object implements XSParticle

Default implementation of a particle.

Author: Jochen Wiedmann

Constructor Summary
XSParticleImpl(XSGroup pGroup)
XSParticleImpl(XSAny pWildcard)
XSParticleImpl(XSElement pElement)
Method Summary
XSElementgetElement()
XSGroupgetGroup()
LocatorgetLocator()
intgetMaxOccurs()
intgetMinOccurs()
XSParticle.TypegetType()
XSAnygetWildcard()
booleanisElement()
booleanisGroup()
booleanisWildcard()
voidsetMaxOccurs(int pMaxOccurs)
voidsetMinOccurs(int pMinOccurs)

Constructor Detail

XSParticleImpl

public XSParticleImpl(XSGroup pGroup)

XSParticleImpl

public XSParticleImpl(XSAny pWildcard)

XSParticleImpl

public XSParticleImpl(XSElement pElement)

Method Detail

getElement

public XSElement getElement()

getGroup

public XSGroup getGroup()

getLocator

public Locator getLocator()

getMaxOccurs

public int getMaxOccurs()

getMinOccurs

public int getMinOccurs()

getType

public XSParticle.Type getType()

getWildcard

public XSAny getWildcard()

isElement

public boolean isElement()

isGroup

public boolean isGroup()

isWildcard

public boolean isWildcard()

setMaxOccurs

public void setMaxOccurs(int pMaxOccurs)

setMinOccurs

public void setMinOccurs(int pMinOccurs)