public class SimpleRestrictionElement extends CommonSimpleModification
s_allowedAttributesALL_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 |
|---|
SimpleRestrictionElement()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SimpleTypeElement |
getDerivation()
Get inline base type definition element.
|
FilteredSegmentList |
getFacetsList()
Get list of child facet elements.
|
protected boolean |
isBaseRequired()
Check if base attribute value is required for this element.
|
boolean |
isComplexType()
Check if complex type derivation.
|
boolean |
isExtension()
Check if extension derivation.
|
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(SimpleTypeElement element)
Set inline base type definition element.
|
getAnyAttribute, getAttributeList, setAnyAttributegetBase, getBaseType, setBase, validategetAnnotation, 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, validateAttributes, writeNamespacespublic boolean isComplexType()
CommonTypeDerivationisComplexType in class CommonSimpleModificationtrue if complex type derivation, false
if simple type derivationpublic boolean isExtension()
CommonTypeDerivationisExtension in class CommonSimpleModificationtrue if extension, false if restrictionprotected void preset(IUnmarshallingContext ictx) throws JiBXException
SchemaBasepreset in class CommonSimpleModificationictx - unmarshalling contextJiBXException - on errorpublic SimpleTypeElement getDerivation()
null if nonepublic void setDerivation(SimpleTypeElement element)
element - inline base type, or null if unsettingpublic FilteredSegmentList getFacetsList()
protected boolean isBaseRequired()
CommonTypeDerivationisBaseRequired in class CommonTypeDerivationtrue if base attribute required, false
if notpublic void prevalidate(ValidationContext vctx)
SchemaBaseprevalidate in interface IComponentprevalidate in class CommonSimpleModificationvctx - validation contextCopyright © 2005-2013 jibx.org. All Rights Reserved.