Package org.jibx.schema.validation
Class PrevalidationVisitor
- java.lang.Object
-
- org.jibx.schema.SchemaVisitor
-
- org.jibx.schema.validation.PrevalidationVisitor
-
public class PrevalidationVisitor extends SchemaVisitor
Visitor for handling prevalidation. This just calls theSchemaBase.prevalidate(ValidationContext)
method for each element visited, in preorder (parent before children).
-
-
Field Summary
Fields Modifier and Type Field Description private ValidationContext
m_context
Validation context.
-
Constructor Summary
Constructors Constructor Description PrevalidationVisitor(ValidationContext context)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
visit(SchemaBase node)
Visit 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, 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
-
-
-
-
Field Detail
-
m_context
private final ValidationContext m_context
Validation context.
-
-
Constructor Detail
-
PrevalidationVisitor
public PrevalidationVisitor(ValidationContext context)
Constructor.- Parameters:
context
-
-
-
Method Detail
-
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 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
-
-