org.jibx.schema.codegen
Class CodeGen.ValueCountVisitor

java.lang.Object
  extended by org.jibx.schema.SchemaVisitor
      extended by 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
private  int m_count
           
 
Constructor Summary
private CodeGen.ValueCountVisitor()
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_count

private int m_count
Constructor Detail

CodeGen.ValueCountVisitor

private CodeGen.ValueCountVisitor()
Method Detail

getCount

public int getCount()

visit

public boolean visit(AttributeElement node)
Description copied from class: SchemaVisitor
Visit attribute element.

Overrides:
visit in class SchemaVisitor
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 class SchemaVisitor
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 class SchemaVisitor
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 class SchemaVisitor
Parameters:
node - element being visited
Returns:
true if children to be processed, false if not


Project Web Site