public class XSTypeImpl.XSComplexContentImpl extends XSTypeImpl.XSComplexTypeImpl
extendedType, owner, restrictedType
Constructor and Description |
---|
XSTypeImpl.XSComplexContentImpl(XSType pOwner,
XsTComplexType pType,
XsEComplexContent pComplexContent) |
Modifier and Type | Method and Description |
---|---|
XSAttributable[] |
getAttributes()
Returns the complex types attributes.
|
protected XsEComplexContent |
getComplexContent() |
XsComplexContentType |
getComplexContentType()
If the element hasn't simple content: Returns the element contents
type.
|
protected XsComplexContentType |
getContentTypeByParticle(XsTTypeDefParticle pParticle,
XSGroup pGroup) |
protected XSGroup |
getGroupByParticle(XsTTypeDefParticle pParticle) |
XSParticle |
getParticle()
If the element hasn't simple content: Returns the complex
elements particle.
|
boolean |
hasComplexContent() |
getExtendedType, getOwner, getRestrictedType, getSimpleContent, getXsTComplexType, hasSimpleContent, isAll, isChoice, isElementOnly, isEmpty, isExtension, isMixed, isRestriction, isSequence, validate
public XSTypeImpl.XSComplexContentImpl(XSType pOwner, XsTComplexType pType, XsEComplexContent pComplexContent) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected XsEComplexContent getComplexContent()
protected XSGroup getGroupByParticle(XsTTypeDefParticle pParticle) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected XsComplexContentType getContentTypeByParticle(XsTTypeDefParticle pParticle, XSGroup pGroup) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public boolean hasComplexContent()
hasComplexContent
in class XSTypeImpl.XSComplexTypeImpl
public XsComplexContentType getComplexContentType()
XSComplexType
If the element hasn't simple content: Returns the element contents type.
public XSParticle getParticle()
XSComplexType
If the element hasn't simple content: Returns the complex elements particle.
public XSAttributable[] getAttributes()
XSComplexType
Returns the complex types attributes.