|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XSSimpleType
Details of a simple type.
Method Summary | |
---|---|
XSAtomicType |
getAtomicType()
Returns the atomic type details. |
XSEnumeration[] |
getEnumerations()
Returns the values of the "enumeration" facets. |
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. |
Method Detail |
---|
boolean isAtomic()
Returns whether the simple type is atomic.
XSAtomicType getAtomicType()
Returns the atomic type details.
java.lang.IllegalStateException
- The type is a list or union.boolean isList()
Returns whether the simple type is a list.
XSListType getListType()
Returns the list type details.
java.lang.IllegalStateException
- The type is atomic or a union.boolean isUnion()
Returns whether the simple type is a union.
XSUnionType getUnionType()
Returns the union type details.
java.lang.IllegalStateException
- The type is atomic or a list.java.lang.String[][] getPattern()
Returns 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.
XSEnumeration[] getEnumerations()
Returns the values of the "enumeration" facets.
boolean isRestriction()
Returns whether the type is a restriction of another
simple type. (Almost all simple types are, the exception being
the ur type XSAnySimpleType
.
XSType getRestrictedType()
If the simple type is a restriction, returns the restricted simple type.
java.lang.IllegalStateException
- This type is no restriction of
another simple type.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |