|
|||||||||
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.XSSimpleTypeRestrictionImpl
public abstract class XSSimpleTypeRestrictionImpl
Constructor Summary | |
---|---|
protected |
XSSimpleTypeRestrictionImpl(XSType pParent,
XSType pRestrictedType,
XsGSimpleRestrictionModel pRestriction)
|
Method Summary | |
---|---|
protected XSSimpleType |
getBaseType()
|
XSEnumeration[] |
getEnumerations()
Returns the values of the "enumeration" facets. |
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. |
protected XsGSimpleRestrictionModel |
getRestriction()
|
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, getListType, getUnionType, isAtomic, isList, isUnion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected XSSimpleTypeRestrictionImpl(XSType pParent, XSType pRestrictedType, XsGSimpleRestrictionModel pRestriction) throws org.xml.sax.SAXException
org.xml.sax.SAXException
Method Detail |
---|
protected XSSimpleType getBaseType()
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
.
public XSType getRestrictedType()
XSSimpleType
If the simple type is a restriction, returns the restricted simple type.
protected XsGSimpleRestrictionModel getRestriction()
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.
public XSEnumeration[] getEnumerations()
XSSimpleType
Returns the values of the "enumeration" facets.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |