|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.ws.jaxme.xs.impl.XSSimpleTypeImpl org.apache.ws.jaxme.xs.impl.XSListTypeImpl
public class 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
org.xml.sax.SAXException
Method Detail |
---|
public boolean isRestriction()
XSSimpleType
Returns 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 XSSimpleType
public XSType getRestrictedType()
XSSimpleType
If the simple type is a restriction, returns the restricted simple type.
getRestrictedType
in interface XSSimpleType
public boolean isList()
XSSimpleType
Returns whether the simple type is a list.
isList
in interface XSSimpleType
isList
in class XSSimpleTypeImpl
public XSListType getListType()
XSSimpleType
Returns the list type details.
getListType
in interface XSSimpleType
getListType
in class XSSimpleTypeImpl
public java.lang.String[][] getPattern()
XSSimpleType
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.
getPattern
in interface XSSimpleType
public XSEnumeration[] getEnumerations()
XSSimpleType
Returns the values of the "enumeration" facets.
getEnumerations
in interface XSSimpleType
public java.lang.Long getLength()
XSListType
Returns the value of the "length" facet or null, if the facet is not set.
getLength
in interface XSListType
public java.lang.Long getMinLength()
XSListType
Returns the value of the "maxLength" facet or null, if the facet is not set.
getMinLength
in interface XSListType
public java.lang.Long getMaxLength()
XSListType
Returns the value of the "minLength" facet or null, if the facet is not set.
getMaxLength
in interface XSListType
public XSType getItemType()
XSListType
Returns 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 |