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
.
-
-
Field Summary
Fields Modifier and Type Field Description private ValidationContext
m_context
Validation context.
-
Constructor Summary
Constructors Constructor Description NameMergeVisitor(ValidationContext context)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
exit(SchemaLocationBase node)
Exit schema location element.boolean
visit(SchemaBase node)
Visit element.boolean
visit(SchemaElement node)
Visit schema element.boolean
visit(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
-
-
-
-
Field Detail
-
m_context
private final ValidationContext m_context
Validation context.
-
-
Constructor Detail
-
NameMergeVisitor
public NameMergeVisitor(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
-
visit
public boolean visit(SchemaElement node)
Description copied from class:SchemaVisitor
Visit schema element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
public boolean visit(SchemaLocationBase node)
Description copied from class:SchemaVisitor
Visit schema location element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
exit
public void exit(SchemaLocationBase node)
Description copied from class:SchemaVisitor
Exit schema location element.- Overrides:
exit
in classSchemaVisitor
- Parameters:
node
- element being exited
-
-