org.apache.ws.jaxme.xs.impl

Class XSSimpleTypeImpl

Implemented Interfaces:
XSSimpleType
Known Direct Subclasses:
XSListTypeImpl, XSSimpleTypeRestrictionImpl, XSUnionTypeImpl

public abstract class XSSimpleTypeImpl
extends java.lang.Object
implements XSSimpleType

Author:
Jochen Wiedmann

Method Summary

XSAtomicType
getAtomicType()
Returns the atomic type details.
XSListType
getListType()
Returns the list type details.
XSUnionType
getUnionType()
Returns the union type details.
boolean
isAtomic()
Returns whether the simple type is atomic.
boolean
isList()
Returns whether the simple type is a list.
boolean
isUnion()
Returns whether the simple type is a union.

Method Details

getAtomicType

public XSAtomicType getAtomicType()
Returns the atomic type details.
Specified by:
getAtomicType in interface XSSimpleType

getListType

public XSListType getListType()
Returns the list type details.
Specified by:
getListType in interface XSSimpleType

getUnionType

public XSUnionType getUnionType()
Returns the union type details.
Specified by:
getUnionType in interface XSSimpleType

isAtomic

public boolean isAtomic()
Returns whether the simple type is atomic.
Specified by:
isAtomic in interface XSSimpleType

isList

public boolean isList()
Returns whether the simple type is a list.
Specified by:
isList in interface XSSimpleType

isUnion

public boolean isUnion()
Returns whether the simple type is a union.
Specified by:
isUnion in interface XSSimpleType