org.apache.ws.jaxme.xs.types

Class XSAnyType

Implemented Interfaces:
XSComplexType, XSObject, XSOpenAttrs, XSType

public class XSAnyType
extends AbstractBuiltinType
implements XSComplexType

The "anyType" is a type with arbitrary content.
Author:
Jochen Wiedmann

Method Summary

XSAttributable[]
getAttributes()
XsComplexContentType
getComplexContentType()
XSComplexType
getComplexType()
XSType
getExtendedType()
static XSAnyType
getInstance()
XsQName
getName()
XSObject
getParentObject()
XSParticle
getParticle()
XSType
getRestrictedType()
XSSimpleContentType
getSimpleContent()
XSSimpleType
getSimpleType()
boolean
hasSimpleContent()
boolean
isBuiltin()
boolean
isElementOnly()
boolean
isEmpty()
boolean
isExtension()
boolean
isMixed()
boolean
isRestriction()
boolean
isSimple()
boolean
isTopLevelObject()

Methods inherited from class org.apache.ws.jaxme.xs.types.AbstractBuiltinType

getAnnotations, getLocator, getOpenAttributes, getSchemaHeader, getXSSchema, isGlobal, setGlobal, validate

Method Details

getAttributes

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

getComplexContentType

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

getComplexType

public XSComplexType getComplexType()
            throws SAXException
Specified by:
getComplexType in interface XSType

getExtendedType

public XSType getExtendedType()
Specified by:
getExtendedType in interface XSComplexType

getInstance

public static final XSAnyType getInstance()

getName

public XsQName getName()
Specified by:
getName in interface XSType

getParentObject

public XSObject getParentObject()
Specified by:
getParentObject in interface XSObject

getParticle

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

getRestrictedType

public XSType getRestrictedType()
Specified by:
getRestrictedType in interface XSComplexType

getSimpleContent

public XSSimpleContentType getSimpleContent()
Specified by:
getSimpleContent in interface XSComplexType

getSimpleType

public XSSimpleType getSimpleType()
            throws SAXException
Specified by:
getSimpleType in interface XSType

hasSimpleContent

public boolean hasSimpleContent()
Specified by:
hasSimpleContent in interface XSComplexType

isBuiltin

public boolean isBuiltin()
Specified by:
isBuiltin in interface XSType

isElementOnly

public boolean isElementOnly()
Specified by:
isElementOnly in interface XSComplexType

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface XSComplexType

isExtension

public boolean isExtension()
Specified by:
isExtension in interface XSComplexType

isMixed

public boolean isMixed()
Specified by:
isMixed in interface XSComplexType

isRestriction

public boolean isRestriction()
Specified by:
isRestriction in interface XSComplexType

isSimple

public boolean isSimple()
Specified by:
isSimple in interface XSType

isTopLevelObject

public boolean isTopLevelObject()
Specified by:
isTopLevelObject in interface XSObject