|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.ws.jaxme.xs.impl.XSTypeImpl.XSComplexTypeImpl org.apache.ws.jaxme.xs.impl.XSTypeImpl.XSSimpleContentImpl
public class XSTypeImpl.XSSimpleContentImpl
Field Summary |
---|
Fields inherited from class org.apache.ws.jaxme.xs.impl.XSTypeImpl.XSComplexTypeImpl |
---|
owner, restrictedType |
Constructor Summary | |
---|---|
XSTypeImpl.XSSimpleContentImpl(XSType pOwner,
XsTComplexType pType,
XsESimpleContent pSimpleContent)
|
Method Summary | |
---|---|
XSAttributable[] |
getAttributes()
Returns the complex types attributes. |
XsComplexContentType |
getComplexContentType()
If the element hasn't simple content: Returns the element contents type. |
XSType |
getExtendedType()
If the element is an extension: Returns the extended type. |
XSParticle |
getParticle()
If the element hasn't simple content: Returns the complex elements particle. |
XSSimpleContentType |
getSimpleContent()
If the complex type has simple content, returns the contents type. |
boolean |
hasSimpleContent()
Returns whether the complex type has simple content. |
boolean |
isElementOnly()
If the element hasn't simple content: Returns whether the elements content is elementOnly. |
boolean |
isEmpty()
If the element hasn't simple content: Returns whether the elements content is empty. |
boolean |
isExtension()
Returns whether the element is a extension of another element. |
boolean |
isMixed()
If the element hasn't simple content: Returns whether the elements content is mixed. |
Methods inherited from class org.apache.ws.jaxme.xs.impl.XSTypeImpl.XSComplexTypeImpl |
---|
getOwner, getRestrictedType, getXsTComplexType, hasComplexContent, isAll, isChoice, isRestriction, isSequence, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XSTypeImpl.XSSimpleContentImpl(XSType pOwner, XsTComplexType pType, XsESimpleContent pSimpleContent) throws org.xml.sax.SAXException
org.xml.sax.SAXException
Method Detail |
---|
public boolean isElementOnly()
XSComplexType
If the element hasn't simple content: Returns whether the
elements content is elementOnly. Shortcut for
getComplexContentType().equals(ELEMENT_ONLY)
.
isElementOnly
in interface XSComplexType
isElementOnly
in class XSTypeImpl.XSComplexTypeImpl
XsComplexContentType.ELEMENT_ONLY
public boolean isEmpty()
XSComplexType
If the element hasn't simple content: Returns whether the
elements content is empty. Shortcut for
getComplexContentType().equals(EMPTY)
.
isEmpty
in interface XSComplexType
isEmpty
in class XSTypeImpl.XSComplexTypeImpl
XsComplexContentType.EMPTY
public boolean isMixed()
XSComplexType
If the element hasn't simple content: Returns whether the
elements content is mixed. Shortcut for
getComplexContentType().equals(MIXED)
.
isMixed
in interface XSComplexType
isMixed
in class XSTypeImpl.XSComplexTypeImpl
XsComplexContentType.MIXED
public XSType getExtendedType() throws org.xml.sax.SAXException
XSComplexType
If the element is an extension: Returns the extended type.
getExtendedType
in interface XSComplexType
getExtendedType
in class XSTypeImpl.XSComplexTypeImpl
org.xml.sax.SAXException
public boolean isExtension() throws org.xml.sax.SAXException
XSComplexType
Returns whether the element is a extension of another element.
isExtension
in interface XSComplexType
isExtension
in class XSTypeImpl.XSComplexTypeImpl
org.xml.sax.SAXException
public boolean hasSimpleContent()
XSComplexType
Returns whether the complex type has simple content. If so,
you may use the method XSComplexType.getSimpleContent()
to fetch the
simple contents type. If not, you may use
XSComplexType.getComplexContentType()
, XSComplexType.isEmpty()
,
XSComplexType.isElementOnly()
, XSComplexType.isMixed()
, and
XSComplexType.getParticle()
. The method XSComplexType.getAttributes()
is always valid.
hasSimpleContent
in interface XSComplexType
hasSimpleContent
in class XSTypeImpl.XSComplexTypeImpl
public XSSimpleContentType getSimpleContent()
XSComplexType
If the complex type has simple content, returns the contents type. This is, of course, a simple type.
getSimpleContent
in interface XSComplexType
getSimpleContent
in class XSTypeImpl.XSComplexTypeImpl
public XSAttributable[] getAttributes()
XSComplexType
Returns the complex types attributes.
public XSParticle getParticle()
XSComplexType
If the element hasn't simple content: Returns the complex elements particle.
public XsComplexContentType getComplexContentType()
XSComplexType
If the element hasn't simple content: Returns the element contents type.
XsComplexContentType.EMPTY
,
XsComplexContentType.ELEMENT_ONLY
,
XsComplexContentType.MIXED
,
XSComplexType.isEmpty()
,
XSComplexType.isElementOnly()
,
XSComplexType.isMixed()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |