public class SimpleTypeElement extends CommonTypeDefinition
| Modifier and Type | Field and Description |
|---|---|
static int |
LIST_FINAL |
static int |
RESTRICTION_FINAL |
static StringArray |
s_allowedAttributes
List of allowed attribute names.
|
static EnumSet |
s_simpleDerivationValues |
static int |
UNION_FINAL |
m_qnameALL_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_TYPESCHEMA_NAMESPACE| Constructor and Description |
|---|
SimpleTypeElement()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SchemaBase |
getDerivation()
Get derivation child element.
|
AllEnumSet |
getFinal()
Get 'final' attribute value.
|
boolean |
isComplexType()
Check if a complex type definition.
|
boolean |
isPredefinedType()
Check if a predefined type definition.
|
protected void |
preset(IUnmarshallingContext ictx)
Pre-set method to be called by data binding while parsing element start tag.
|
void |
prevalidate(ValidationContext vctx)
Prevalidate component information.
|
void |
setDerivation(SchemaBase element)
Set derivation child element.
|
getName, getQName, setNamegetAnnotation, getId, setAnnotation, setIdaddExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributesaddNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespacespublic static final StringArray s_allowedAttributes
public static final int LIST_FINAL
public static final int RESTRICTION_FINAL
public static final int UNION_FINAL
public static final EnumSet s_simpleDerivationValues
protected void preset(IUnmarshallingContext ictx) throws JiBXException
SchemaBasepreset in class SchemaBaseictx - unmarshalling contextJiBXException - on errorpublic boolean isComplexType()
CommonTypeDefinitionisComplexType in class CommonTypeDefinitiontrue if complex type, false if simple
typepublic boolean isPredefinedType()
CommonTypeDefinitionisPredefinedType in class CommonTypeDefinitiontrue if predefined, false if user typepublic AllEnumSet getFinal()
public SchemaBase getDerivation()
null if not yet setpublic void setDerivation(SchemaBase element)
element - derivation element, or null if unsettingpublic void prevalidate(ValidationContext vctx)
SchemaBaseprevalidate in interface IComponentprevalidate in class CommonTypeDefinitionvctx - validation contextCopyright © 2005-2013 jibx.org. All Rights Reserved.