org.jibx.schema.elements
Class AllElement
java.lang.Object
org.jibx.schema.elements.SchemaBase
org.jibx.schema.elements.OpenAttrBase
org.jibx.schema.elements.AnnotatedBase
org.jibx.schema.elements.CommonCompositorBase
org.jibx.schema.elements.CommonCompositorDefinition
org.jibx.schema.elements.AllElement
- All Implemented Interfaces:
- IArity, IComponent
public class AllElement
- extends CommonCompositorDefinition
<all> element definition. Even though <all> is considered a compositor
by the schema specification, it has substantial restrictions on use.
- Author:
- Dennis M. Sosnoski
| 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 |
| 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 |
AllElement
public AllElement()
- Constructor.
prevalidate
public void prevalidate(ValidationContext vctx)
- Description copied from class:
SchemaBase
- Prevalidate component information. The prevalidation step is used to check isolated aspects of a component, such
as the settings for enumerated values. This empty base class implementation should be overridden by each subclass
that requires prevalidation handling.
- Specified by:
prevalidate in interface IComponent- Overrides:
prevalidate in class CommonCompositorBase
- Parameters:
vctx - validation context
validate
public void validate(ValidationContext vctx)
- Description copied from class:
SchemaBase
- Validate component information. The validation step is used for checking the interactions between components,
such as name references to other components. The
SchemaBase.prevalidate(org.jibx.schema.validation.ValidationContext) method will always be called for every
component in the schema definition before this method is called for any component. This empty base class
implementation should be overridden by each subclass that requires validation handling.
- Specified by:
validate in interface IComponent- Overrides:
validate in class SchemaBase
- Parameters:
vctx - validation context
Copyright © 2005-2012 jibx.org. All Rights Reserved.