org.apache.ws.jaxme.xs

Interface XSSimpleType

Known Subinterfaces:
JAXBSimpleType
Known Implementing Classes:
AbstractAtomicType, AbstractListType, AbstractSimpleType, JAXBSimpleTypeImpl, JMChar, XSAnySimpleType, XSAnyURI, XSAtomicTypeRestrictionImpl, XSBase64Binary, XSBoolean, XSByte, XSDate, XSDateTime, XSDecimal, XSDouble, XSDuration, XSEntities, XSEntity, XSFloat, XSGDay, XSGMonth, XSGMonthDay, XSGYear, XSGYearMonth, XSHexBinary, XSID, XSIDREF, XSIDREFs, XSInt, XSInteger, XSLanguage, XSListTypeImpl, XSListTypeRestrictionImpl, XSLong, XSName, XSNCName, XSNegativeInteger, XSNMToken, XSNMTokens, XSNonNegativeInteger, XSNonPositiveInteger, XSNormalizedString, XSNotation, XSPositiveInteger, XSQName, XSShort, XSSimpleTypeImpl, XSSimpleTypeRestrictionImpl, XSString, XSTime, XSToken, XSUnionTypeImpl, XSUnionTypeRestrictionImpl, XSUnsignedByte, XSUnsignedInt, XSUnsignedLong, XSUnsignedShort

public interface XSSimpleType

Details of a simple type.
Author:
Jochen Wiedmann

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.
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 Details

getAtomicType

public XSAtomicType getAtomicType()
Returns the atomic type details.

getEnumerations

public XSEnumeration[] getEnumerations()
Returns the values of the "enumeration" facets.

getListType

public XSListType getListType()
Returns the list type details.

getPattern

public String[][] getPattern()

getRestrictedType

public XSType getRestrictedType()
If the simple type is a restriction, returns the restricted simple type.

getUnionType

public XSUnionType getUnionType()
Returns the union type details.

isAtomic

public boolean isAtomic()
Returns whether the simple type is atomic.

isList

public boolean isList()
Returns whether the simple type is a list.

isRestriction

public boolean isRestriction()

isUnion

public boolean isUnion()
Returns whether the simple type is a union.