Package org.jibx.schema.elements
Class FacetElement.FixedFacet
- java.lang.Object
-
- org.jibx.schema.elements.SchemaBase
-
- org.jibx.schema.elements.OpenAttrBase
-
- org.jibx.schema.elements.AnnotatedBase
-
- org.jibx.schema.elements.FacetElement
-
- org.jibx.schema.elements.FacetElement.FixedFacet
-
- All Implemented Interfaces:
IComponent
- Direct Known Subclasses:
FacetElement.NumFacet
,FacetElement.TextFacet
,FacetElement.TotalDigits
- Enclosing class:
- FacetElement
public abstract static class FacetElement.FixedFacet extends FacetElement
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jibx.schema.elements.FacetElement
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
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Boolean
m_fixed
"fixed" attribute value.static StringArray
s_allowedAttributes
List of allowed attribute names (including "id" from base).-
Fields inherited from class org.jibx.schema.elements.FacetElement
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
-
Fields inherited from class org.jibx.schema.elements.SchemaBase
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
-
Fields inherited from interface org.jibx.schema.IComponent
SCHEMA_NAMESPACE
-
-
Constructor Summary
Constructors Constructor Description FixedFacet(int type, int bit, int exclude)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getFixed()
Get "fixed" attribute value.boolean
isFixed()
Check if fixed.protected void
preset(IUnmarshallingContext uctx)
Make sure all attributes are defined.void
setFinal(java.lang.Boolean fixed)
Set "fixed" attribute value.-
Methods inherited from class org.jibx.schema.elements.FacetElement
getBitMask, getExcludesMask
-
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, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces
-
-
-
-
Field Detail
-
s_allowedAttributes
public static final StringArray s_allowedAttributes
List of allowed attribute names (including "id" from base).
-
m_fixed
private java.lang.Boolean m_fixed
"fixed" attribute value.
-
-
Method Detail
-
isFixed
public boolean isFixed()
Check if fixed. This convenience method just returns the default if the attribute value has not been set.- Returns:
true
if fixed,false
if not
-
getFixed
public java.lang.Boolean getFixed()
Get "fixed" attribute value.- Returns:
- fixed attribute value (
null
if not set)
-
setFinal
public void setFinal(java.lang.Boolean fixed)
Set "fixed" attribute value.- Parameters:
fixed
- fixed attribute value (null
if unsetting)
-
preset
protected void preset(IUnmarshallingContext uctx) throws JiBXException
Make sure all attributes are defined.- Overrides:
preset
in classSchemaBase
- Parameters:
uctx
- unmarshalling context- Throws:
JiBXException
- on unmarshalling error
-
-