IComponent
FacetElement.FixedFacet
, FacetElement.NoFixedFacet
public abstract class FacetElement extends AnnotatedBase
Modifier and Type | Class | 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 | 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
SCHEMA_NAMESPACE
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
Modifier | Constructor | Description |
---|---|---|
protected |
FacetElement(int type,
int bit,
int exclude) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
int |
getBitMask() |
Get facet bit mask.
|
int |
getExcludesMask() |
Get excludes bit mask.
|
getAnnotation, getId, prevalidate, setAnnotation, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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