Package org.jibx.schema.generator
Class DetailDirectory.AnalysisVisitor
java.lang.Object
org.jibx.binding.model.ModelVisitor
org.jibx.schema.generator.DetailDirectory.AnalysisVisitor
- Enclosing class:
DetailDirectory
Model visitor for analyzing the structure of bindings and determining the appropriate schema components.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ValidationContextValidation context running this visitor. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvisit(MappingElement node) Visit mapping element.booleanvisit(StructureElementBase node) Visit structure or collection element.
-
Field Details
-
m_context
Validation context running this visitor.
-
-
Constructor Details
-
AnalysisVisitor
Constructor.- Parameters:
vctx- validation context that will run this visitor
-
-
Method Details
-
visit
Visit mapping element. This just adds the mapping definition, if not already added.- Overrides:
visitin classModelVisitor- Parameters:
node-- Returns:
- expansion flag
-
visit
Visit structure or collection element. This just stops the expansion, since the content of mapping definitions is processed at the time the mapping is added.- Overrides:
visitin classModelVisitor- Parameters:
node-- Returns:
falseto block further expansion
-