|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.jaxme.xs.impl.XSSimpleTypeImpl
org.apache.ws.jaxme.xs.impl.XSUnionTypeImpl
| Constructor Summary | |
XSUnionTypeImpl(XSType pOwner,
XsEUnion pBaseUnion)
|
|
| Method Summary | |
XSEnumeration[] |
getEnumerations()
Returns the values of the "enumeration" facets. |
XSType[] |
getMemberTypes()
Returns the array of member types. |
java.lang.String[][] |
getPattern()
Returns the value of the "pattern" facet or null, if the pattern has not been set. |
XSType |
getRestrictedType()
If the simple type is a restriction, returns the restricted simple type. |
XSUnionType |
getUnionType()
Returns the union type details. |
boolean |
isRestriction()
Returns whether the type is a restriction of another simple type. |
boolean |
isUnion()
Returns whether the simple type is a union. |
| Methods inherited from class org.apache.ws.jaxme.xs.impl.XSSimpleTypeImpl |
getAtomicType, getListType, isAtomic, isList |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XSUnionTypeImpl(XSType pOwner,
XsEUnion pBaseUnion)
throws org.xml.sax.SAXException
| Method Detail |
public boolean isUnion()
XSSimpleTypeReturns whether the simple type is a union.
isUnion in interface XSSimpleTypeisUnion in class XSSimpleTypeImplpublic boolean isRestriction()
XSSimpleTypeReturns whether the type is a restriction of another
simple type. (Almost all simple types are, the exception being
the ur type XSAnySimpleType.
isRestriction in interface XSSimpleTypepublic XSType getRestrictedType()
XSSimpleTypeIf the simple type is a restriction, returns the restricted simple type.
getRestrictedType in interface XSSimpleTypepublic XSUnionType getUnionType()
XSSimpleTypeReturns the union type details.
getUnionType in interface XSSimpleTypegetUnionType in class XSSimpleTypeImplpublic java.lang.String[][] getPattern()
XSSimpleTypeReturns the value of the "pattern" facet or null, if the pattern has not been set.
The returned value is an array of pattern arrays. The latter arrays are the patterns defined in one restriction step. These have to be combined by "OR". The resulting, combined arrays are being grouped by an "AND". This is according to http://www.w3.org/TR/xmlschema-2/index.html#rf-pattern, 4.3.4.3.
getPattern in interface XSSimpleTypepublic XSEnumeration[] getEnumerations()
XSSimpleTypeReturns the values of the "enumeration" facets.
getEnumerations in interface XSSimpleTypepublic XSType[] getMemberTypes()
XSUnionTypeReturns the array of member types. Each member type is, of course, a simple type.
getMemberTypes in interface XSUnionType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||