Class SchemaVisitorDelegate

java.lang.Object
org.jibx.schema.SchemaVisitor
org.jibx.schema.SchemaVisitorDelegate

public class SchemaVisitorDelegate extends SchemaVisitor
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 Details

    • m_delegate

      private final SchemaVisitor m_delegate
      Delegate visitor.
  • Constructor Details

    • SchemaVisitorDelegate

      public SchemaVisitorDelegate(SchemaVisitor delegate)
      Constructor.
      Parameters:
      delegate -
  • Method Details

    • exit

      public void exit(AllElement node)
      Description copied from class: SchemaVisitor
      Exit all element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(AnnotatedBase node)
      Description copied from class: SchemaVisitor
      Exit annotated element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(AnnotationElement node)
      Description copied from class: SchemaVisitor
      Exit annotation element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(AnnotationItem node)
      Description copied from class: SchemaVisitor
      Exit annotation item element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(AnyAttributeElement node)
      Description copied from class: SchemaVisitor
      Exit anyAttribute element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(AnyElement node)
      Description copied from class: SchemaVisitor
      Exit any element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(AppInfoElement node)
      Description copied from class: SchemaVisitor
      Exit appinfo element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(AttributeElement node)
      Description copied from class: SchemaVisitor
      Exit attribute element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(AttributeGroupElement node)
      Description copied from class: SchemaVisitor
      Exit attributeGroup element for definition.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(AttributeGroupRefElement node)
      Description copied from class: SchemaVisitor
      Exit attributeGroup element for reference.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(ChoiceElement node)
      Description copied from class: SchemaVisitor
      Exit choice element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(CommonComplexModification node)
      Description copied from class: SchemaVisitor
      Exit complex type modification.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(CommonCompositorDefinition node)
      Description copied from class: SchemaVisitor
      Exit compositor element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(CommonTypeDefinition node)
      Description copied from class: SchemaVisitor
      Exit type definition element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(ComplexContentElement node)
      Description copied from class: SchemaVisitor
      Exit complexContent element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(ComplexExtensionElement node)
      Description copied from class: SchemaVisitor
      Exit extension element used for complex type.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(ComplexRestrictionElement node)
      Description copied from class: SchemaVisitor
      Exit restriction element used for complex type.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(ComplexTypeElement node)
      Description copied from class: SchemaVisitor
      Exit complexType element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(DocumentationElement node)
      Description copied from class: SchemaVisitor
      Exit documentation element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(SchemaBase node)
      Description copied from class: SchemaVisitor
      Exit element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(ElementElement node)
      Description copied from class: SchemaVisitor
      Exit element element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(GroupElement node)
      Description copied from class: SchemaVisitor
      Exit group element for definition.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(GroupRefElement node)
      Description copied from class: SchemaVisitor
      Exit group element for reference.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(ImportElement node)
      Description copied from class: SchemaVisitor
      Exit import element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(IncludeElement node)
      Description copied from class: SchemaVisitor
      Exit include element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(ListElement node)
      Description copied from class: SchemaVisitor
      Exit list element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(OpenAttrBase node)
      Description copied from class: SchemaVisitor
      Exit open attribute element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(RedefineElement node)
      Description copied from class: SchemaVisitor
      Exit redefine element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(SchemaElement node)
      Description copied from class: SchemaVisitor
      Exit schema element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(SchemaLocationBase node)
      Description copied from class: SchemaVisitor
      Exit schema location element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(SequenceElement node)
      Description copied from class: SchemaVisitor
      Exit sequence element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(SimpleContentElement node)
      Description copied from class: SchemaVisitor
      Exit simpleContent element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(SimpleExtensionElement node)
      Description copied from class: SchemaVisitor
      Exit extension element for simple type.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(SimpleRestrictionElement node)
      Description copied from class: SchemaVisitor
      Exit restriction element for simple type.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(SimpleTypeElement node)
      Description copied from class: SchemaVisitor
      Exit simpleType element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • exit

      public void exit(UnionElement node)
      Description copied from class: SchemaVisitor
      Exit union element.
      Overrides:
      exit in class SchemaVisitor
      Parameters:
      node - element being exited
    • visit

      public boolean visit(AllElement node)
      Description copied from class: SchemaVisitor
      Visit all element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(AnnotatedBase node)
      Description copied from class: SchemaVisitor
      Visit annotated element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(AnnotationElement node)
      Description copied from class: SchemaVisitor
      Visit annotation element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(AnnotationItem node)
      Description copied from class: SchemaVisitor
      Visit annotation item element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(AnyAttributeElement node)
      Description copied from class: SchemaVisitor
      Visit anyAttribute element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(AnyElement node)
      Description copied from class: SchemaVisitor
      Visit any element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(AppInfoElement node)
      Description copied from class: SchemaVisitor
      Visit appinfo element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(AttributeElement node)
      Description copied from class: SchemaVisitor
      Visit attribute element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(AttributeGroupElement node)
      Description copied from class: SchemaVisitor
      Visit attributeGroup element for definition.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(AttributeGroupRefElement node)
      Description copied from class: SchemaVisitor
      Visit attributeGroup element for reference.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(ChoiceElement node)
      Description copied from class: SchemaVisitor
      Visit choice element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(CommonComplexModification node)
      Description copied from class: SchemaVisitor
      Visit complex type modification (complexContent or simpleContent)element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(CommonCompositorDefinition node)
      Description copied from class: SchemaVisitor
      Visit compositor element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(CommonTypeDefinition node)
      Description copied from class: SchemaVisitor
      Visit type definition element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(ComplexContentElement node)
      Description copied from class: SchemaVisitor
      Visit complexContent element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(ComplexExtensionElement node)
      Description copied from class: SchemaVisitor
      Visit extension element used for complex type.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(ComplexRestrictionElement node)
      Description copied from class: SchemaVisitor
      Visit restriction element used for complex type.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(ComplexTypeElement node)
      Description copied from class: SchemaVisitor
      Visit complexType element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(DocumentationElement node)
      Description copied from class: SchemaVisitor
      Visit documentation element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(SchemaBase node)
      Description copied from class: SchemaVisitor
      Visit element. This method will be called for every element in the model. The default implementation just returns true to continue expansion of the tree.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(ElementElement node)
      Description copied from class: SchemaVisitor
      Visit element element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(GroupElement node)
      Description copied from class: SchemaVisitor
      Visit group element for definition.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(GroupRefElement node)
      Description copied from class: SchemaVisitor
      Visit group element for reference.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(ImportElement node)
      Description copied from class: SchemaVisitor
      Visit import element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(IncludeElement node)
      Description copied from class: SchemaVisitor
      Visit include element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(ListElement node)
      Description copied from class: SchemaVisitor
      Visit list element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(OpenAttrBase node)
      Description copied from class: SchemaVisitor
      Visit open attribute element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(RedefineElement node)
      Description copied from class: SchemaVisitor
      Visit redefine element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(SchemaElement node)
      Description copied from class: SchemaVisitor
      Visit schema element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(SchemaLocationBase node)
      Description copied from class: SchemaVisitor
      Visit schema location element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(SequenceElement node)
      Description copied from class: SchemaVisitor
      Visit sequence element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(SimpleContentElement node)
      Description copied from class: SchemaVisitor
      Visit simpleContent element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(SimpleExtensionElement node)
      Description copied from class: SchemaVisitor
      Visit extension element for simple type.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(SimpleRestrictionElement node)
      Description copied from class: SchemaVisitor
      Visit restriction element for simple type.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(SimpleTypeElement node)
      Description copied from class: SchemaVisitor
      Visit simpleType element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not
    • visit

      public boolean visit(UnionElement node)
      Description copied from class: SchemaVisitor
      Visit union element.
      Overrides:
      visit in class SchemaVisitor
      Parameters:
      node - element being visited
      Returns:
      true if children to be processed, false if not