|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.jaxme.xs.jaxb.impl.JAXBSimpleTypeImpl
| Constructor Summary | |
protected |
JAXBSimpleTypeImpl(XSType pMyType,
XSSimpleType pBaseType)
Creates a new instance of JAXBSimpleTypeImpl. |
| Method Summary | |
XSAtomicType |
getAtomicType()
Returns the atomic type details. |
XSEnumeration[] |
getEnumerations()
Returns the values of the "enumeration" facets. |
JAXBJavaType |
getJAXBJavaType()
Returns the jaxb:javaType customization details. |
JAXBTypesafeEnumClass |
getJAXBTypesafeEnumClass()
Returns the jaxb:typesafeEnumClass details. |
XSListType |
getListType()
Returns the list type details. |
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 |
isAtomic()
Returns whether the simple type is atomic. |
boolean |
isList()
Returns whether the simple type is a list. |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected JAXBSimpleTypeImpl(XSType pMyType,
XSSimpleType pBaseType)
throws org.xml.sax.SAXException
Creates a new instance of JAXBSimpleTypeImpl.
| Method Detail |
public JAXBJavaType getJAXBJavaType()
JAXBSimpleTypeReturns the jaxb:javaType customization details.
getJAXBJavaType in interface JAXBSimpleTypepublic JAXBTypesafeEnumClass getJAXBTypesafeEnumClass()
JAXBSimpleTypeReturns the jaxb:typesafeEnumClass details.
getJAXBTypesafeEnumClass in interface JAXBSimpleTypepublic boolean isAtomic()
XSSimpleTypeReturns whether the simple type is atomic.
isAtomic in interface XSSimpleTypepublic XSAtomicType getAtomicType()
XSSimpleTypeReturns the atomic type details.
getAtomicType in interface XSSimpleTypepublic boolean isList()
XSSimpleTypeReturns whether the simple type is a list.
isList in interface XSSimpleTypepublic XSListType getListType()
XSSimpleTypeReturns the list type details.
getListType in interface XSSimpleTypepublic boolean isUnion()
XSSimpleTypeReturns whether the simple type is a union.
isUnion in interface XSSimpleTypepublic XSUnionType getUnionType()
XSSimpleTypeReturns the union type details.
getUnionType in interface XSSimpleTypepublic 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 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 XSSimpleType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||