Package org.jibx.schema.codegen.custom
Class SchemaCustom.ExtensionBuilderVisitor
java.lang.Object
org.jibx.schema.SchemaVisitor
org.jibx.schema.codegen.custom.SchemaCustom.ExtensionBuilderVisitor
- Enclosing class:
SchemaCustom
Visitor to build basic extensions for schema components. This also sets class and base names for the extensions,
if the component has a name.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GlobalExtension
Extension for root component being expanded. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRoot
(GlobalExtension root) Set the extension for the root of the schema definition component to be expanded.boolean
visit
(AnnotatedBase node) Visit any component of schema definition.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 Details
-
m_root
Extension for root component being expanded.
-
-
Constructor Details
-
ExtensionBuilderVisitor
private ExtensionBuilderVisitor()
-
-
Method Details
-
setRoot
Set the extension for the root of the schema definition component to be expanded.- Parameters:
root
-
-
visit
Visit any component of schema definition. This just creates the extension for the component.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
-- Returns:
true
to continue expansion
-