Package org.jibx.schema.codegen
Class CodeGen.ValueCountVisitor
- java.lang.Object
-
- org.jibx.schema.SchemaVisitor
-
- org.jibx.schema.codegen.CodeGen.ValueCountVisitor
-
- Enclosing class:
- CodeGen
private static class CodeGen.ValueCountVisitor extends SchemaVisitor
Visitor to count the number of values in a definition.
-
-
Field Summary
Fields Modifier and Type Field Description private int
m_count
-
Constructor Summary
Constructors Modifier Constructor Description private
ValueCountVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCount()
boolean
visit(AttributeElement node)
Visit attribute element.boolean
visit(AttributeGroupRefElement node)
Visit attributeGroup element for reference.boolean
visit(ElementElement node)
Visit element element.boolean
visit(GroupRefElement node)
Visit group element for reference.-
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
-
-
-
-
Method Detail
-
getCount
public int getCount()
-
visit
public boolean visit(AttributeElement node)
Description copied from class:SchemaVisitor
Visit attribute element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
public boolean visit(AttributeGroupRefElement node)
Description copied from class:SchemaVisitor
Visit attributeGroup element for reference.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
public boolean visit(ElementElement node)
Description copied from class:SchemaVisitor
Visit element element.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
visit
public boolean visit(GroupRefElement node)
Description copied from class:SchemaVisitor
Visit group element for reference.- Overrides:
visit
in classSchemaVisitor
- Parameters:
node
- element being visited- Returns:
true
if children to be processed,false
if not
-
-