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

java.lang.Object
  extended by org.apache.ws.jaxme.xs.impl.XSSimpleTypeImpl
      extended by org.apache.ws.jaxme.xs.impl.XSSimpleTypeRestrictionImpl
          extended by org.apache.ws.jaxme.xs.impl.XSUnionTypeRestrictionImpl
All Implemented Interfaces:
XSSimpleType, XSUnionType

public class XSUnionTypeRestrictionImpl
extends XSSimpleTypeRestrictionImpl
implements XSUnionType

Author:
Jochen Wiedmann

Constructor Summary
protected XSUnionTypeRestrictionImpl(XSType pParent, XSType pRestrictedType, XsGSimpleRestrictionModel pRestriction)
           
 
Method Summary
 XSType[] getMemberTypes()
          Returns the array of member types.
 
Methods inherited from class org.apache.ws.jaxme.xs.impl.XSSimpleTypeRestrictionImpl
getBaseType, getEnumerations, getPattern, getRestrictedType, getRestriction, isRestriction
 
Methods inherited from class org.apache.ws.jaxme.xs.impl.XSSimpleTypeImpl
getAtomicType, getListType, getUnionType, isAtomic, isList, isUnion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSUnionTypeRestrictionImpl

protected XSUnionTypeRestrictionImpl(XSType pParent,
                                     XSType pRestrictedType,
                                     XsGSimpleRestrictionModel pRestriction)
                              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException
Method Detail

getMemberTypes

public XSType[] getMemberTypes()
Description copied from interface: XSUnionType

Returns the array of member types. Each member type is, of course, a simple type.

Specified by:
getMemberTypes in interface XSUnionType