org.ow2.clif.scenario.isac.egui.wizards.plugin
Class CountVisitor

java.lang.Object
  extended by org.eclipse.jdt.core.dom.ASTVisitor
      extended by org.ow2.clif.scenario.isac.egui.wizards.plugin.CountVisitor

public class CountVisitor
extends org.eclipse.jdt.core.dom.ASTVisitor

A visitor class which count field and action type number in AST Tree. This class permits to find how many references there are in AST Tree.

Author:
Fabrice Rivart

Constructor Summary
CountVisitor()
          Constructor.
 
Method Summary
 int getActionNumber()
          Returns int a number of same action in Java code.
 int getFieldNumber()
          Returns int a number of references in Java code.
 void init(java.lang.String action, java.lang.String name)
           
 boolean visit(org.eclipse.jdt.core.dom.SimpleName arg0)
           
 
Methods inherited from class org.eclipse.jdt.core.dom.ASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, preVisit, 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, 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
 

Constructor Detail

CountVisitor

public CountVisitor()
Constructor.

Method Detail

init

public void init(java.lang.String action,
                 java.lang.String name)
Parameters:
name - String representing name to search in Java Code

visit

public boolean visit(org.eclipse.jdt.core.dom.SimpleName arg0)
Overrides:
visit in class org.eclipse.jdt.core.dom.ASTVisitor

getFieldNumber

public int getFieldNumber()
Returns int a number of references in Java code.

Returns:
the number of references in Java code

getActionNumber

public int getActionNumber()
Returns int a number of same action in Java code.

Returns:
the number of same action in Java code