|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.schema.elements.SchemaBase
org.jibx.schema.elements.OpenAttrBase
org.jibx.schema.elements.AnnotatedBase
org.jibx.schema.elements.FacetElement
public abstract class FacetElement
Facet implementation. This base class is used for all facets, with static inner subclasses for the actual facets.
Nested Class Summary | |
---|---|
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
|
Field Summary | |
---|---|
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
|
Fields inherited from class org.jibx.schema.elements.AnnotatedBase |
---|
s_allowedAttributes |
Fields inherited from interface org.jibx.schema.IComponent |
---|
SCHEMA_NAMESPACE |
Constructor Summary | |
---|---|
protected |
FacetElement(int type,
int bit,
int exclude)
Constructor. |
Method Summary | |
---|---|
int |
getBitMask()
Get facet bit mask. |
int |
getExcludesMask()
Get excludes bit mask. |
Methods inherited from class org.jibx.schema.elements.AnnotatedBase |
---|
getAnnotation, getId, prevalidate, setAnnotation, setId |
Methods inherited from class org.jibx.schema.elements.OpenAttrBase |
---|
addExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributes |
Methods inherited from class org.jibx.schema.elements.SchemaBase |
---|
addNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, preset, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
protected FacetElement(int type, int bit, int exclude)
type
- bit
- maskexclude
- exclusion bit maskMethod Detail |
---|
public int getBitMask()
public int getExcludesMask()
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |