public abstract class FacetElement extends AnnotatedBase
Modifier and Type | Class and Description |
---|---|
static class |
FacetElement.Enumeration |
static class |
FacetElement.FixedFacet |
static class |
FacetElement.FractionDigits |
static class |
FacetElement.Length |
static class |
FacetElement.MaxExclusive |
static class |
FacetElement.MaxInclusive |
static class |
FacetElement.MaxLength |
static class |
FacetElement.MinExclusive |
static class |
FacetElement.MinInclusive |
static class |
FacetElement.MinLength |
static class |
FacetElement.NoFixedFacet |
static class |
FacetElement.NumFacet |
static class |
FacetElement.Pattern |
static class |
FacetElement.TextFacet |
static class |
FacetElement.TotalDigits |
static class |
FacetElement.WhiteSpace |
Modifier and Type | Field and Description |
---|---|
static int |
ENUMERATION_FACET_BIT |
static int[] |
FACET_ELEMENT_INDEXES
Ordered array of indexes for facet elements.
|
static long |
FACET_ELEMENT_MASK
Mask for facet elements.
|
static java.lang.String[] |
FACET_ELEMENT_NAMES
Ordered array of names of just the facet elements.
|
static int |
FRACTIONDIGITS_FACET_BIT |
static int |
LENGTH_FACET_BIT |
private int |
m_bitMask
Facet bit mask.
|
private int |
m_excludesMask
Facet exclusion mask.
|
static int |
MAXEXCLUSIVE_FACET_BIT |
static int |
MAXINCLUSIVE_FACET_BIT |
static int |
MAXLENGTH_FACET_BIT |
static int |
MINEXCLUSIVE_FACET_BIT |
static int |
MININCLUSIVE_FACET_BIT |
static int |
MINLENGTH_FACET_BIT |
static int |
PATTERN_FACET_BIT |
static int |
TOTALDIGITS_FACET_BIT |
static int |
WHITESPACE_FACET_BIT |
s_allowedAttributes
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
Modifier | Constructor and Description |
---|---|
protected |
FacetElement(int type,
int bit,
int exclude)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getBitMask()
Get facet bit mask.
|
int |
getExcludesMask()
Get excludes bit mask.
|
getAnnotation, getId, prevalidate, setAnnotation, setId
addExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributes
addNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, preset, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces
public static final int LENGTH_FACET_BIT
public static final int MINLENGTH_FACET_BIT
public static final int MAXLENGTH_FACET_BIT
public static final int PATTERN_FACET_BIT
public static final int ENUMERATION_FACET_BIT
public static final int WHITESPACE_FACET_BIT
public static final int MAXINCLUSIVE_FACET_BIT
public static final int MAXEXCLUSIVE_FACET_BIT
public static final int MININCLUSIVE_FACET_BIT
public static final int MINEXCLUSIVE_FACET_BIT
public static final int TOTALDIGITS_FACET_BIT
public static final int FRACTIONDIGITS_FACET_BIT
public static final int[] FACET_ELEMENT_INDEXES
public static final java.lang.String[] FACET_ELEMENT_NAMES
public static final long FACET_ELEMENT_MASK
private final int m_bitMask
private final int m_excludesMask