Package org.jibx.schema.validation
Class NameMergeVisitor
- java.lang.Object
-
- org.jibx.schema.SchemaVisitor
-
- org.jibx.schema.validation.NameMergeVisitor
-
public class NameMergeVisitor extends SchemaVisitor
Visitor for merging names from referenced schemas. This needs to be run afterNameRegistrationVisitor.
-
-
Constructor Summary
Constructors Constructor Description NameMergeVisitor(ValidationContext context)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexit(SchemaLocationBase node)Exit schema location element.booleanvisit(SchemaBase node)Visit element.booleanvisit(SchemaElement node)Visit schema element.booleanvisit(SchemaLocationBase node)Visit schema location 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
-
-
-
-
Constructor Detail
-
NameMergeVisitor
public NameMergeVisitor(ValidationContext context)
Constructor.- Parameters:
context- Validation 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
-
visit
public boolean visit(SchemaElement node)
Description copied from class:SchemaVisitorVisit schema element.- Overrides:
visitin classSchemaVisitor- Parameters:
node- element being visited- Returns:
trueif children to be processed,falseif not
-
visit
public boolean visit(SchemaLocationBase node)
Description copied from class:SchemaVisitorVisit schema location element.- Overrides:
visitin classSchemaVisitor- Parameters:
node- element being visited- Returns:
trueif children to be processed,falseif not
-
exit
public void exit(SchemaLocationBase node)
Description copied from class:SchemaVisitorExit schema location element.- Overrides:
exitin classSchemaVisitor- Parameters:
node- element being exited
-
-