Package org.jibx.schema.elements
Class ComplexExtensionElement
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.ComplexExtensionElement
- All Implemented Interfaces:
IComplexStructure,IComponent
Definition for extension element used with a complex type.
- Author:
- Dennis M. Sosnoski
-
Field Summary
Fields inherited from class org.jibx.schema.elements.CommonTypeDerivation
s_allowedAttributesFields 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_TYPEFields 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, setContentDefinitionMethods inherited from class org.jibx.schema.elements.CommonTypeDerivation
getBase, getBaseType, isBaseRequired, setBase, validateMethods inherited from class org.jibx.schema.elements.AnnotatedBase
getAnnotation, getId, setAnnotation, setIdMethods inherited from class org.jibx.schema.elements.OpenAttrBase
addExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributesMethods 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
-
ComplexExtensionElement
public ComplexExtensionElement()Constructor.
-
-
Method Details
-
isExtension
public boolean isExtension()Description copied from class:CommonTypeDerivationCheck if extension derivation.- Specified by:
isExtensionin classCommonTypeDerivation- Returns:
trueif extension,falseif restriction
-