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 ValidationContext
Validation context running this visitor. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
visit
(MappingElement node) Visit mapping element.boolean
visit
(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:
visit
in 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:
visit
in classModelVisitor
- Parameters:
node
-- Returns:
false
to block further expansion
-