org.apache.ws.jaxme.xs.impl

Class XSTypeImpl.XSComplexContentImpl

public class XSTypeImpl.XSComplexContentImpl extends XSTypeImpl.XSComplexTypeImpl

Constructor Summary
XSComplexContentImpl(XSType pOwner, XsTComplexType pType, XsEComplexContent pComplexContent)
Method Summary
XSAttributable[]getAttributes()
protected XsEComplexContentgetComplexContent()
XsComplexContentTypegetComplexContentType()
protected XsComplexContentTypegetContentTypeByParticle(XsTTypeDefParticle pParticle, XSGroup pGroup)
XSTypegetExtendedType()
protected XSGroupgetGroupByParticle(XsTTypeDefParticle pParticle)
XSParticlegetParticle()
booleanhasComplexContent()
booleanisExtension()

Constructor Detail

XSComplexContentImpl

public XSComplexContentImpl(XSType pOwner, XsTComplexType pType, XsEComplexContent pComplexContent)

Method Detail

getAttributes

public XSAttributable[] getAttributes()

getComplexContent

protected XsEComplexContent getComplexContent()

getComplexContentType

public XsComplexContentType getComplexContentType()

getContentTypeByParticle

protected XsComplexContentType getContentTypeByParticle(XsTTypeDefParticle pParticle, XSGroup pGroup)

getExtendedType

public XSType getExtendedType()

getGroupByParticle

protected XSGroup getGroupByParticle(XsTTypeDefParticle pParticle)

getParticle

public XSParticle getParticle()

hasComplexContent

public boolean hasComplexContent()

isExtension

public boolean isExtension()