org.jibx.schema.validation
Class ValidationVisitor

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

public class ValidationVisitor
extends SchemaVisitor

Visitor for handling validation. This just calls the SchemaBase.validate(ValidationContext) method for each element visited, in postorder (children before parent). It must be run after NameMergeVisitor.


Field Summary
private  ValidationContext m_context
          Validation context.
 
Constructor Summary
ValidationVisitor(ValidationContext context)
          Constructor.
 
Method Summary
 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
 
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

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 class SchemaVisitor
Parameters:
node - element being exited


Project Web Site