org.jibx.schema.elements
Class SimpleExtensionElement

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.CommonSimpleModification
                      extended by org.jibx.schema.elements.SimpleExtensionElement
All Implemented Interfaces:
IComponent

public class SimpleExtensionElement
extends CommonSimpleModification

Definition for extension element used with a simple 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
SimpleExtensionElement()
          Constructor.
 
Method Summary
 boolean isExtension()
          Check if extension derivation.
 
Methods inherited from class org.jibx.schema.elements.CommonSimpleModification
getAnyAttribute, getAttributeList, isComplexType, preset, prevalidate, setAnyAttribute
 
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

SimpleExtensionElement

public SimpleExtensionElement()
Constructor.

Method Detail

isExtension

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

Overrides:
isExtension in class CommonSimpleModification
Returns:
true if extension, false if restriction


Project Web Site