Package org.jibx.schema.elements
Class ComplexRestrictionElement
java.lang.Object
org.jibx.schema.elements.SchemaBase
org.jibx.schema.elements.OpenAttrBase
org.jibx.schema.elements.AnnotatedBase
org.jibx.schema.elements.CommonTypeDerivation
org.jibx.schema.elements.CommonComplexModification
org.jibx.schema.elements.ComplexRestrictionElement
- All Implemented Interfaces:
IComplexStructure
,IComponent
Definition for restriction element used with a complex type.
- Author:
- Dennis M. Sosnoski
-
Field Summary
Fields inherited from class org.jibx.schema.elements.CommonTypeDerivation
s_allowedAttributes
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 -
Method Summary
Methods inherited from class org.jibx.schema.elements.CommonComplexModification
getAnyAttribute, getAttributeList, getContentDefinition, isComplexType, preset, prevalidate, setAnyAttribute, setContentDefinition
Methods inherited from class org.jibx.schema.elements.CommonTypeDerivation
getBase, getBaseType, isBaseRequired, setBase, validate
Methods inherited from class org.jibx.schema.elements.AnnotatedBase
getAnnotation, getId, 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, validateAttributes, writeNamespaces
-
Constructor Details
-
ComplexRestrictionElement
protected ComplexRestrictionElement()Constructor.
-
-
Method Details
-
isExtension
public boolean isExtension()Description copied from class:CommonTypeDerivation
Check if extension derivation.- Specified by:
isExtension
in classCommonTypeDerivation
- Returns:
true
if extension,false
if restriction
-