|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SmSimpleType<A,S>
Method Summary | |
---|---|
java.util.List<A> |
compile(java.util.List<? extends A> value)
|
java.util.List<A> |
compile(java.lang.String initialValue)
|
java.util.List<A> |
compile(java.lang.String initialValue,
SmPrefixResolver<S> resolver)
|
java.lang.Iterable<SmEnumeration<A>> |
getEnumerations()
|
SmFacet<A,S> |
getFacetOfKind(SmFacetKind facetKind)
|
java.lang.Iterable<SmFacet<A,S>> |
getFacets()
|
java.lang.Iterable<SmPattern> |
getPatterns()
Returns the pattern facets for this derivation step, may be null . |
SmSimpleType<A,S> |
getPrimitiveType()
|
SmWhiteSpacePolicy |
getWhiteSpacePolicy()
|
boolean |
hasEnumerations()
|
boolean |
hasFacetOfKind(SmFacetKind facetKind)
|
boolean |
hasFacets()
|
boolean |
hasPatterns()
Determines whether this derivation step has pattern facets. |
boolean |
isID()
Returns whether this type is derived from xs:ID |
boolean |
isIDREF()
Returns whether this type is derived from xs:IDREF |
boolean |
isIDREFS()
Returns whether this type is derived from xs:IDREFS |
boolean |
isListType()
|
boolean |
isUnionType()
|
java.lang.String |
normalize(java.lang.String initialValue)
Normalize this type (simple types only). |
java.util.List<A> |
validate(java.util.List<? extends A> value)
|
java.util.List<A> |
validate(java.lang.String initialValue)
Determines whether the supplied string literal is valid with respect to this type definition and, if successful, calculates the value space representation of the literal. |
java.util.List<A> |
validate(java.lang.String initialValue,
SmPrefixResolver<S> resolver)
|
Methods inherited from interface org.gxml.xs.SmType |
---|
derivedFrom, derivedFromType, getBaseType, getDerivationMethod, getFinal, getLocalName, getName, getTargetNamespace, isAbstract, isAnonymous, isAtomicUrType, isComplexUrType, isFinal, isNative, isSimpleUrType |
Methods inherited from interface org.gxml.xs.SmComponent |
---|
getScope |
Methods inherited from interface org.gxml.xs.SmSequenceType |
---|
accept, atomSet, parentAxis, prime, quantifier |
Method Detail |
---|
java.util.List<A> compile(java.util.List<? extends A> value) throws SmDatatypeException
SmDatatypeException
java.util.List<A> compile(java.lang.String initialValue) throws SmDatatypeException
SmDatatypeException
java.util.List<A> compile(java.lang.String initialValue, SmPrefixResolver<S> resolver) throws SmDatatypeException
SmDatatypeException
java.lang.Iterable<SmEnumeration<A>> getEnumerations()
SmFacet<A,S> getFacetOfKind(SmFacetKind facetKind)
java.lang.Iterable<SmFacet<A,S>> getFacets()
java.lang.Iterable<SmPattern> getPatterns()
null
.
SmSimpleType<A,S> getPrimitiveType()
SmWhiteSpacePolicy getWhiteSpacePolicy()
boolean hasEnumerations()
boolean hasFacetOfKind(SmFacetKind facetKind)
boolean hasFacets()
boolean hasPatterns()
boolean isID()
boolean isIDREF()
boolean isIDREFS()
boolean isListType()
boolean isUnionType()
java.lang.String normalize(java.lang.String initialValue)
initialValue
- The lexical value (in XML Schema terms, the initial value). Must not be null.
java.util.List<A> validate(java.util.List<? extends A> value) throws SmDatatypeException
SmDatatypeException
java.util.List<A> validate(java.lang.String initialValue) throws SmDatatypeException
initialValue
- The string literal to be validated.
SmDatatypeException
- If the string literal is not valid with respect to this type definition.java.util.List<A> validate(java.lang.String initialValue, SmPrefixResolver<S> resolver) throws SmDatatypeException
SmDatatypeException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |