Package org.jibx.schema.validation
Class ValidationVisitor
- java.lang.Object
-
- org.jibx.schema.SchemaVisitor
-
- org.jibx.schema.validation.ValidationVisitor
-
public class ValidationVisitor extends SchemaVisitor
Visitor for handling validation. This just calls theSchemaBase.validate(ValidationContext)
method for each element visited, in postorder (children before parent). It must be run afterNameMergeVisitor
.
-
-
Field Summary
Fields Modifier and Type Field Description private ValidationContext
m_context
Validation context.
-
Constructor Summary
Constructors Constructor Description ValidationVisitor(ValidationContext context)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
exit(SchemaBase node)
Exit element.-
Methods inherited from class org.jibx.schema.SchemaVisitor
exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
m_context
private final ValidationContext m_context
Validation context.
-
-
Constructor Detail
-
ValidationVisitor
public ValidationVisitor(ValidationContext context)
Constructor.- Parameters:
context
-
-
-
Method Detail
-
exit
public void exit(SchemaBase node)
Description copied from class:SchemaVisitor
Exit element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
-