org.apache.ws.jaxme.xs.impl

Class XSTypeImpl.XSBasicComplexTypeImpl

Enclosing Class:
XSTypeImpl
Implemented Interfaces:
XSComplexType
Known Direct Subclasses:
XSTypeImpl.XSAllComplexTypeImpl, XSTypeImpl.XSChoiceComplexTypeImpl, XSTypeImpl.XSGroupComplexTypeImpl, XSTypeImpl.XSSequenceComplexTypeImpl

public abstract class XSTypeImpl.XSBasicComplexTypeImpl
extends XSTypeImpl.XSComplexTypeImpl

Field Summary

Fields inherited from class org.apache.ws.jaxme.xs.impl.XSTypeImpl.XSComplexTypeImpl

extendedType, owner, restrictedType

Constructor Summary

XSBasicComplexTypeImpl(XSType pOwner, XsTComplexType pType)

Method Summary

XSAttributable[]
getAttributes()
XsComplexContentType
getComplexContentType()
XSParticle
getParticle()
void
setParticle(XsComplexContentType pType, XSParticle pParticle)

Methods inherited from class org.apache.ws.jaxme.xs.impl.XSTypeImpl.XSComplexTypeImpl

getExtendedType, getOwner, getRestrictedType, getSimpleContent, getXsTComplexType, hasComplexContent, hasSimpleContent, isAll, isChoice, isElementOnly, isEmpty, isExtension, isMixed, isRestriction, isSequence, validate

Constructor Details

XSBasicComplexTypeImpl

public XSBasicComplexTypeImpl(XSType pOwner,
                              XsTComplexType pType)
            throws SAXException

Method Details

getAttributes

public XSAttributable[] getAttributes()
Specified by:
getAttributes in interface XSComplexType

getComplexContentType

public XsComplexContentType getComplexContentType()
Specified by:
getComplexContentType in interface XSComplexType

getParticle

public XSParticle getParticle()
Specified by:
getParticle in interface XSComplexType

setParticle

public void setParticle(XsComplexContentType pType,
                        XSParticle pParticle)