org.jibx.schema.elements
Class ComplexRestrictionElement

java.lang.Object
  extended by org.jibx.schema.elements.SchemaBase
      extended by org.jibx.schema.elements.OpenAttrBase
          extended by org.jibx.schema.elements.AnnotatedBase
              extended by org.jibx.schema.elements.CommonTypeDerivation
                  extended by org.jibx.schema.elements.CommonComplexModification
                      extended by org.jibx.schema.elements.ComplexRestrictionElement
All Implemented Interfaces:
IComplexStructure, IComponent

public class ComplexRestrictionElement
extends CommonComplexModification

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
protected ComplexRestrictionElement()
          Constructor.
 
Method Summary
 boolean isExtension()
          Check if extension derivation.
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexRestrictionElement

protected ComplexRestrictionElement()
Constructor.

Method Detail

isExtension

public boolean isExtension()
Description copied from class: CommonTypeDerivation
Check if extension derivation.

Specified by:
isExtension in class CommonTypeDerivation
Returns:
true if extension, false if restriction


Project Web Site