|
||||||||||
| 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.XSListTypeImpl
| Constructor Summary | |
XSListTypeImpl(XSType pOwner,
XsEList pBaseList)
|
|
| Method Summary | |
XSEnumeration[] |
getEnumerations()
Returns the values of the "enumeration" facets. |
XSType |
getItemType()
Returns the item type (which is, of course, a simple type). |
java.lang.Long |
getLength()
Returns the value of the "length" facet or null, if the facet is not set. |
XSListType |
getListType()
Returns the list type details. |
java.lang.Long |
getMaxLength()
Returns the value of the "minLength" facet or null, if the facet is not set. |
java.lang.Long |
getMinLength()
Returns the value of the "maxLength" facet or null, if the facet is not set. |
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. |
boolean |
isList()
Returns whether the simple type is a list. |
boolean |
isRestriction()
Returns whether the type is a restriction of another simple type. |
| Methods inherited from class org.apache.ws.jaxme.xs.impl.XSSimpleTypeImpl |
getAtomicType, getUnionType, isAtomic, isUnion |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XSListTypeImpl(XSType pOwner,
XsEList pBaseList)
throws org.xml.sax.SAXException
| Method Detail |
public 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 boolean isList()
XSSimpleTypeReturns whether the simple type is a list.
isList in interface XSSimpleTypeisList in class XSSimpleTypeImplpublic XSListType getListType()
XSSimpleTypeReturns the list type details.
getListType in interface XSSimpleTypegetListType 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 java.lang.Long getLength()
XSListTypeReturns the value of the "length" facet or null, if the facet is not set.
getLength in interface XSListTypepublic java.lang.Long getMinLength()
XSListTypeReturns the value of the "maxLength" facet or null, if the facet is not set.
getMinLength in interface XSListTypepublic java.lang.Long getMaxLength()
XSListTypeReturns the value of the "minLength" facet or null, if the facet is not set.
getMaxLength in interface XSListTypepublic XSType getItemType()
XSListTypeReturns the item type (which is, of course, a simple type).
getItemType in interface XSListType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||