Interface XSRestrictionSimpleType
- All Superinterfaces:
XSComponent, XSContentType, XSDeclaration, XSSimpleType, XSType
- All Known Implementing Classes:
RestrictionSimpleTypeImpl, SchemaSetImpl.AnySimpleType
Restriction simple type.
-
Field Summary
Fields inherited from interface XSType
EXTENSION, RESTRICTION, SUBSTITUTION -
Method Summary
Modifier and TypeMethodDescriptiongetDeclaredFacet(String name) Gets the declared facet object of the given name.Collection<? extends XSFacet> Gets all the facets that are declared on this restriction.getDeclaredFacets(String name) Gets the declared facets of the given name.Iterates facets that are specified in this step of derivation.Methods inherited from interface XSComponent
apply, getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, visitMethods inherited from interface XSContentType
apply, asEmpty, asParticle, asSimpleType, visitMethods inherited from interface XSDeclaration
getName, getTargetNamespace, isAnonymous, isGlobal, isLocalMethods inherited from interface XSSimpleType
apply, asList, asRestriction, asUnion, getBaseListType, getBaseUnionType, getFacet, getFacets, getPrimitiveType, getRedefinedBy, getSimpleBaseType, getVariety, isFinal, isList, isPrimitive, isRestriction, isUnion, visitMethods inherited from interface XSType
asComplexType, asSimpleType, getBaseType, getDerivationMethod, getRedefinedCount, isComplexType, isDerivedFrom, isSimpleType, listSubstitutables
-
Method Details
-
iterateDeclaredFacets
-
getDeclaredFacets
Collection<? extends XSFacet> getDeclaredFacets()Gets all the facets that are declared on this restriction.- Returns:
- Can be empty but always non-null.
-
getDeclaredFacet
Gets the declared facet object of the given name.This method returns a facet object that is added in this type and does not recursively check the ancestors.
For those facets that can have multiple values (pattern facets and enumeration facets), this method will return only the first one.
- Returns:
- Null if the facet is not specified in the last step of derivation.
-
getDeclaredFacets
-