org.apache.ws.jaxme.xs.impl
Class XSSimpleTypeImpl

java.lang.Object
  extended by org.apache.ws.jaxme.xs.impl.XSSimpleTypeImpl
All Implemented Interfaces:
XSSimpleType
Direct Known Subclasses:
XSListTypeImpl, XSSimpleTypeRestrictionImpl, XSUnionTypeImpl

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

Author:
Jochen Wiedmann

Constructor Summary
XSSimpleTypeImpl()
           
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.ws.jaxme.xs.XSSimpleType
getEnumerations, getPattern, getRestrictedType, isRestriction
 

Constructor Detail

XSSimpleTypeImpl

public XSSimpleTypeImpl()
Method Detail

isAtomic

public boolean isAtomic()
Description copied from interface: XSSimpleType

Returns whether the simple type is atomic.

Specified by:
isAtomic in interface XSSimpleType

getAtomicType

public XSAtomicType getAtomicType()
Description copied from interface: XSSimpleType

Returns the atomic type details.

Specified by:
getAtomicType in interface XSSimpleType

isList

public boolean isList()
Description copied from interface: XSSimpleType

Returns whether the simple type is a list.

Specified by:
isList in interface XSSimpleType

getListType

public XSListType getListType()
Description copied from interface: XSSimpleType

Returns the list type details.

Specified by:
getListType in interface XSSimpleType

isUnion

public boolean isUnion()
Description copied from interface: XSSimpleType

Returns whether the simple type is a union.

Specified by:
isUnion in interface XSSimpleType

getUnionType

public XSUnionType getUnionType()
Description copied from interface: XSSimpleType

Returns the union type details.

Specified by:
getUnionType in interface XSSimpleType