org.apache.ws.jaxme.xs.impl
Class XSTypeImpl.XSComplexTypeImpl
java.lang.Object
org.apache.ws.jaxme.xs.impl.XSTypeImpl.XSComplexTypeImpl
- XSTypeImpl
- XSComplexType
public abstract class XSTypeImpl.XSComplexTypeImpl
extends java.lang.Object
owner
protected final XSType owner
restrictedType
protected XSType restrictedType
getOwner
protected XSType getOwner()
hasComplexContent
public boolean hasComplexContent()
isAll
public boolean isAll()
isChoice
public boolean isChoice()
isElementOnly
public boolean isElementOnly()
throws SAXException
If the element hasn't simple content: Returns whether the
elements content is elementOnly. Shortcut for
getComplexContentType().equals(ELEMENT_ONLY)
.
- isElementOnly in interface XSComplexType
isEmpty
public boolean isEmpty()
throws SAXException
If the element hasn't simple content: Returns whether the
elements content is empty. Shortcut for
getComplexContentType().equals(EMPTY)
.
- isEmpty in interface XSComplexType
isExtension
public boolean isExtension()
throws SAXException
Returns whether the element is a extension of another element.
- isExtension in interface XSComplexType
isMixed
public boolean isMixed()
throws SAXException
If the element hasn't simple content: Returns whether the
elements content is mixed. Shortcut for
getComplexContentType().equals(MIXED)
.
- isMixed in interface XSComplexType
isRestriction
public boolean isRestriction()
Returns whether the element is a restriction of another element.
- isRestriction in interface XSComplexType
isSequence
public boolean isSequence()
validate
public void validate()
throws SAXException