public static class FacetElement.WhiteSpace extends FacetElement.TextFacet
FacetElement.Enumeration, FacetElement.FixedFacet, FacetElement.FractionDigits, FacetElement.Length, FacetElement.MaxExclusive, FacetElement.MaxInclusive, FacetElement.MaxLength, FacetElement.MinExclusive, FacetElement.MinInclusive, FacetElement.MinLength, FacetElement.NoFixedFacet, FacetElement.NumFacet, FacetElement.Pattern, FacetElement.TextFacet, FacetElement.TotalDigits, FacetElement.WhiteSpace
Modifier and Type | Field and Description |
---|---|
static int |
COLLAPSE_WHITESPACE |
private int |
m_whitespaceType |
static int |
PRESERVE_WHITESPACE |
static int |
REPLACE_WHITESPACE |
static EnumSet |
s_finalValues |
s_allowedAttributes
ENUMERATION_FACET_BIT, FACET_ELEMENT_INDEXES, FACET_ELEMENT_MASK, FACET_ELEMENT_NAMES, FRACTIONDIGITS_FACET_BIT, LENGTH_FACET_BIT, MAXEXCLUSIVE_FACET_BIT, MAXINCLUSIVE_FACET_BIT, MAXLENGTH_FACET_BIT, MINEXCLUSIVE_FACET_BIT, MININCLUSIVE_FACET_BIT, MINLENGTH_FACET_BIT, PATTERN_FACET_BIT, TOTALDIGITS_FACET_BIT, WHITESPACE_FACET_BIT
ALL_TYPE, ANNOTATION_TYPE, ANY_TYPE, ANYATTRIBUTE_TYPE, APPINFO_TYPE, ATTRIBUTE_TYPE, ATTRIBUTEGROUP_TYPE, CHOICE_TYPE, COMPLEXCONTENT_TYPE, COMPLEXTYPE_TYPE, DOCUMENTATION_TYPE, ELEMENT_MASKS, ELEMENT_NAMES, ELEMENT_TYPE, ENUMERATION_TYPE, EXTENSION_TYPE, FIELD_TYPE, FRACTIONDIGITS_TYPE, GROUP_TYPE, IMPORT_TYPE, INCLUDE_TYPE, KEY_TYPE, KEYREF_TYPE, LENGTH_TYPE, LIST_TYPE, MAXEXCLUSIVE_TYPE, MAXINCLUSIVE_TYPE, MAXLENGTH_TYPE, MINEXCLUSIVE_TYPE, MININCLUSIVE_TYPE, MINLENGTH_TYPE, NOTATION_TYPE, PATTERN_TYPE, REDEFINE_TYPE, RESTRICTION_TYPE, SCHEMA_TYPE, SELECTOR_TYPE, SEQUENCE_TYPE, SIMPLECONTENT_TYPE, SIMPLETYPE_TYPE, TOTALDIGITS_TYPE, UNION_TYPE, UNIQUE_TYPE, WHITESPACE_TYPE
SCHEMA_NAMESPACE
Constructor and Description |
---|
WhiteSpace()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getWhitespaceType()
Get whitespace handling type code.
|
void |
prevalidate(ValidationContext vctx)
Prevalidate component information.
|
getValue, setValue
getFixed, isFixed, preset, setFinal
getBitMask, getExcludesMask
getAnnotation, getId, setAnnotation, setId
addExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributes
addNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces
public static final int PRESERVE_WHITESPACE
public static final int REPLACE_WHITESPACE
public static final int COLLAPSE_WHITESPACE
public static final EnumSet s_finalValues
private int m_whitespaceType
public WhiteSpace()
public int getWhitespaceType()
public void prevalidate(ValidationContext vctx)
SchemaBase
prevalidate
in interface IComponent
prevalidate
in class AnnotatedBase
vctx
- validation context