org.apache.ws.jaxme.xs.impl

Class XSTypeImpl.XSSimpleContentImpl

Enclosing Class:
XSTypeImpl
Implemented Interfaces:
XSComplexType

public class XSTypeImpl.XSSimpleContentImpl
extends XSTypeImpl.XSComplexTypeImpl

Field Summary

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

owner, restrictedType

Constructor Summary

XSSimpleContentImpl(XSType pOwner, XsTComplexType pType, XsESimpleContent pSimpleContent)

Method Summary

XSAttributable[]
getAttributes()
XsComplexContentType
getComplexContentType()
XSType
getExtendedType()
XSParticle
getParticle()
XSSimpleContentType
getSimpleContent()
boolean
hasSimpleContent()
boolean
isElementOnly()
boolean
isEmpty()
boolean
isExtension()
boolean
isMixed()

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

XSSimpleContentImpl

public XSSimpleContentImpl(XSType pOwner,
                           XsTComplexType pType,
                           XsESimpleContent pSimpleContent)
            throws SAXException

Method Details

getAttributes

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

getComplexContentType

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

getExtendedType

public XSType getExtendedType()
            throws SAXException
Specified by:
getExtendedType in interface XSComplexType
Overrides:
getExtendedType in interface XSTypeImpl.XSComplexTypeImpl

getParticle

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

getSimpleContent

public XSSimpleContentType getSimpleContent()
Specified by:
getSimpleContent in interface XSComplexType
Overrides:
getSimpleContent in interface XSTypeImpl.XSComplexTypeImpl

hasSimpleContent

public boolean hasSimpleContent()
Specified by:
hasSimpleContent in interface XSComplexType
Overrides:
hasSimpleContent in interface XSTypeImpl.XSComplexTypeImpl

isElementOnly

public boolean isElementOnly()
Specified by:
isElementOnly in interface XSComplexType
Overrides:
isElementOnly in interface XSTypeImpl.XSComplexTypeImpl

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface XSComplexType
Overrides:
isEmpty in interface XSTypeImpl.XSComplexTypeImpl

isExtension

public boolean isExtension()
            throws SAXException
Specified by:
isExtension in interface XSComplexType
Overrides:
isExtension in interface XSTypeImpl.XSComplexTypeImpl

isMixed

public boolean isMixed()
Specified by:
isMixed in interface XSComplexType
Overrides:
isMixed in interface XSTypeImpl.XSComplexTypeImpl