Package org.jibx.schema
Class SchemaVisitorDelegate
java.lang.Object
org.jibx.schema.SchemaVisitor
org.jibx.schema.SchemaVisitorDelegate
Instance of
SchemaVisitor
that delegates to another instance. This is provided as a base class, allowing
selective overrides of normal visitor handling.- Author:
- Dennis M. Sosnoski
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
exit
(AllElement node) Exit all element.void
exit
(AnnotatedBase node) Exit annotated element.void
exit
(AnnotationElement node) Exit annotation element.void
exit
(AnnotationItem node) Exit annotation item element.void
exit
(AnyAttributeElement node) Exit anyAttribute element.void
exit
(AnyElement node) Exit any element.void
exit
(AppInfoElement node) Exit appinfo element.void
exit
(AttributeElement node) Exit attribute element.void
exit
(AttributeGroupElement node) Exit attributeGroup element for definition.void
exit
(AttributeGroupRefElement node) Exit attributeGroup element for reference.void
exit
(ChoiceElement node) Exit choice element.void
Exit complex type modification.void
Exit compositor element.void
exit
(CommonTypeDefinition node) Exit type definition element.void
exit
(ComplexContentElement node) Exit complexContent element.void
exit
(ComplexExtensionElement node) Exit extension element used for complex type.void
Exit restriction element used for complex type.void
exit
(ComplexTypeElement node) Exit complexType element.void
exit
(DocumentationElement node) Exit documentation element.void
exit
(ElementElement node) Exit element element.void
exit
(GroupElement node) Exit group element for definition.void
exit
(GroupRefElement node) Exit group element for reference.void
exit
(ImportElement node) Exit import element.void
exit
(IncludeElement node) Exit include element.void
exit
(ListElement node) Exit list element.void
exit
(OpenAttrBase node) Exit open attribute element.void
exit
(RedefineElement node) Exit redefine element.void
exit
(SchemaBase node) Exit element.void
exit
(SchemaElement node) Exit schema element.void
exit
(SchemaLocationBase node) Exit schema location element.void
exit
(SequenceElement node) Exit sequence element.void
exit
(SimpleContentElement node) Exit simpleContent element.void
exit
(SimpleExtensionElement node) Exit extension element for simple type.void
exit
(SimpleRestrictionElement node) Exit restriction element for simple type.void
exit
(SimpleTypeElement node) Exit simpleType element.void
exit
(UnionElement node) Exit union element.boolean
visit
(AllElement node) Visit all element.boolean
visit
(AnnotatedBase node) Visit annotated element.boolean
visit
(AnnotationElement node) Visit annotation element.boolean
visit
(AnnotationItem node) Visit annotation item element.boolean
visit
(AnyAttributeElement node) Visit anyAttribute element.boolean
visit
(AnyElement node) Visit any element.boolean
visit
(AppInfoElement node) Visit appinfo element.boolean
visit
(AttributeElement node) Visit attribute element.boolean
visit
(AttributeGroupElement node) Visit attributeGroup element for definition.boolean
Visit attributeGroup element for reference.boolean
visit
(ChoiceElement node) Visit choice element.boolean
Visit complex type modification (complexContent or simpleContent)element.boolean
Visit compositor element.boolean
visit
(CommonTypeDefinition node) Visit type definition element.boolean
visit
(ComplexContentElement node) Visit complexContent element.boolean
visit
(ComplexExtensionElement node) Visit extension element used for complex type.boolean
Visit restriction element used for complex type.boolean
visit
(ComplexTypeElement node) Visit complexType element.boolean
visit
(DocumentationElement node) Visit documentation element.boolean
visit
(ElementElement node) Visit element element.boolean
visit
(GroupElement node) Visit group element for definition.boolean
visit
(GroupRefElement node) Visit group element for reference.boolean
visit
(ImportElement node) Visit import element.boolean
visit
(IncludeElement node) Visit include element.boolean
visit
(ListElement node) Visit list element.boolean
visit
(OpenAttrBase node) Visit open attribute element.boolean
visit
(RedefineElement node) Visit redefine element.boolean
visit
(SchemaBase node) Visit element.boolean
visit
(SchemaElement node) Visit schema element.boolean
visit
(SchemaLocationBase node) Visit schema location element.boolean
visit
(SequenceElement node) Visit sequence element.boolean
visit
(SimpleContentElement node) Visit simpleContent element.boolean
visit
(SimpleExtensionElement node) Visit extension element for simple type.boolean
Visit restriction element for simple type.boolean
visit
(SimpleTypeElement node) Visit simpleType element.boolean
visit
(UnionElement node) Visit union element.
-
Field Details
-
m_delegate
Delegate visitor.
-
-
Constructor Details
-
SchemaVisitorDelegate
Constructor.- Parameters:
delegate
-
-
-
Method Details
-
exit
Description copied from class:SchemaVisitor
Exit all element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit annotated element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit annotation element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit annotation item element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit anyAttribute element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit any element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit appinfo element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit attribute element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit attributeGroup element for definition.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit attributeGroup element for reference.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit choice element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit complex type modification.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit compositor element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit type definition element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit complexContent element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit extension element used for complex type.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit restriction element used for complex type.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit complexType element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit documentation element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit element element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit group element for definition.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit group element for reference.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit import element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit include element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit list element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit open attribute element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit redefine element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit schema element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit schema location element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit sequence element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit simpleContent element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit extension element for simple type.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit restriction element for simple type.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit simpleType element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
exit
Description copied from class:SchemaVisitor
Exit union element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
visit
Description copied from class:SchemaVisitor
Visit all element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit annotated element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit annotation element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit annotation item element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit anyAttribute element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit any element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit appinfo element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit attribute element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit attributeGroup element for definition.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit attributeGroup element for reference.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit choice element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit complex type modification (complexContent or simpleContent)element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit compositor element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit type definition element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit complexContent element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit extension element used for complex type.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit restriction element used for complex type.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit complexType element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit documentation element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit element. This method will be called for every element in the model. The default implementation just returnstrue
to continue expansion of the tree.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit element element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit group element for definition.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit group element for reference.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit import element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit include element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit list element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit open attribute element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit redefine element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit schema element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit schema location element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit sequence element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit simpleContent element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit extension element for simple type.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit restriction element for simple type.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit simpleType element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
Description copied from class:SchemaVisitor
Visit union element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-