Facet-Objekte
Durch Restriktion abgeleitete Datentypen können auch durch die Spezifikation zugelassene einschränkende Facets haben. Es stehen die folgenden Facet-Objekte zur Verfügung. In der Tabelle sind Facet-Objekte aufgelistet, die nur schreibgeschützte Instanzattribute haben. Die Objekte xsd.explicitTimezoneFacet und xsd.whiteSpaceFacet haben zusätzlich zu ihren schreibgeschützten Instanzattributen Constraints und sind unterhalb der Tabelle aufgelistet.
Eine ausführliche Beschreibung eines Facet finden Sie in der XML-Schema-Spezifikation im Abschnitt Constraining Facets. (Durch Klick auf einen Facet-Objekt-Link gelangen Sie direkt zu seiner Beschreibung.)
Klasse | Instanzattribute (schreibgeschützt) |
assertionsFacet.annotations assertionsFacet.value | |
enumerationFacet.annotations enumerationFacet.value | |
fractionDigitsFacet.annotations fractionDigitsFacet.value | |
lengthFacet.annotations lengthFacet.value lengthFacet.fixed | |
maxExclusiveFacet.annotations maxExclusiveFacet.value maxExclusiveFacet.fixed | |
maxInclusiveFacet.annotations maxInclusiveFacet.value maxInclusiveFacet.fixed | |
maxLengthFacet.annotations maxLengthFacet.value maxLengthFacet.fixed | |
minExclusiveFacet.annotations minExclusiveFacet.value minExclusiveFacet.fixed | |
minInclusiveFacet.annotations minInclusiveFacet.value minInclusiveFacet.fixed | |
minLengthFacet.annotations minLengthFacet.value minLengthFacet.fixed | |
patternFacet.annotations patternFacet.value | |
totalDigitsFacet.annotations totalDigitsFacet.value totalDigitsFacet.fixed |
•Konstanten:
explicitTimezoneFacet.REQUIRED
explicitTimezoneFacet.PROHIBITED
explicitTimezoneFacet.OPTIONAL
•Schreibgeschützte Instanzattribute:
whiteSpaceFacet.annotations
whiteSpaceFacet.value
whiteSpaceFacet.fixed
•Konstanten:
whiteSpaceFacet.PRESERVE
whiteSpaceFacet.REPLACE
whiteSpaceFacet.COLLAPSE
•Schreibgeschützte Instanzattribute:
whiteSpaceFacet.annotations
whiteSpaceFacet.value
whiteSpaceFacet.fixed