org.apache.ws.jaxme.xs.types

Class XSNormalizedString

Implemented Interfaces:
XSAtomicType, XSObject, XSOpenAttrs, XSSimpleType, XSType
Known Direct Subclasses:
XSToken

public class XSNormalizedString
extends XSString

The xs:normalizedString type.
Author:
Jochen Wiedmann

Constructor Summary

XSNormalizedString()

Method Summary

static XSType
getInstance()
XsQName
getName()
XSType
getRestrictedType()
If the simple type is a restriction, returns the restricted simple type.
boolean
isReplacing()
Returns whether the simple type is replacing tabs, carriage returns, and line feeds with blanks.

Methods inherited from class org.apache.ws.jaxme.xs.types.XSString

getInstance, getName, getRestrictedType, isRestriction

Methods inherited from class org.apache.ws.jaxme.xs.types.AbstractAtomicType

getAtomicType, getFractionDigits, getLength, getMaxExclusive, getMaxInclusive, getMaxLength, getMinExclusive, getMinInclusive, getMinLength, getTotalDigits, isAtomic, isBuiltin, isCollapsing, isReplacing

Methods inherited from class org.apache.ws.jaxme.xs.types.AbstractSimpleType

getAtomicType, getComplexType, getEnumerations, getListType, getParentObject, getPattern, getSimpleType, getUnionType, getXSObjectFactory, isAtomic, isList, isSimple, isTopLevelObject, isUnion

Methods inherited from class org.apache.ws.jaxme.xs.types.AbstractBuiltinType

getAnnotations, getLocator, getOpenAttributes, getSchemaHeader, getXSSchema, isGlobal, setGlobal, validate

Constructor Details

XSNormalizedString

protected XSNormalizedString()

Method Details

getInstance

public static XSType getInstance()
Overrides:
getInstance in interface XSString

getName

public XsQName getName()
Specified by:
getName in interface XSType
Overrides:
getName in interface XSString

getRestrictedType

public XSType getRestrictedType()
If the simple type is a restriction, returns the restricted simple type.
Specified by:
getRestrictedType in interface XSSimpleType
Overrides:
getRestrictedType in interface XSString

isReplacing

public boolean isReplacing()
Returns whether the simple type is replacing tabs, carriage returns, and line feeds with blanks.
Specified by:
isReplacing in interface XSAtomicType
Overrides:
isReplacing in interface AbstractAtomicType