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 ValidationContextm_contextValidation context.
-
Constructor Summary
Constructors Constructor Description PrevalidationVisitor(ValidationContext context)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanvisit(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:SchemaVisitorVisit element. This method will be called for every element in the model. The default implementation just returnstrueto continue expansion of the tree.- Overrides:
visitin classSchemaVisitor- Parameters:
node- element being visited- Returns:
trueif children to be processed,falseif not
-
-