org.jibx.schema.validation
Class PrevalidationVisitor

java.lang.Object
  extended by org.jibx.schema.SchemaVisitor
      extended by org.jibx.schema.validation.PrevalidationVisitor

public class PrevalidationVisitor
extends SchemaVisitor

Visitor for handling prevalidation. This just calls the SchemaBase.prevalidate(ValidationContext) method for each element visited, in preorder (parent before children).


Field Summary
private  ValidationContext m_context
          Validation context.
 
Constructor Summary
PrevalidationVisitor(ValidationContext context)
          Constructor.
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 returns true to continue expansion of the tree.

Overrides:
visit in class SchemaVisitor
Parameters:
node - element being visited
Returns:
true if children to be processed, false if not


Project Web Site