net.sourceforge.pmd.dcd.graph

Class NodeVisitorAdapter

public class NodeVisitorAdapter extends Object implements NodeVisitor

Adapter class for easy implementation of a NodeVisitor. Subclasses need only override methods to add behavior, and call super to continue the visitation.
Constructor Summary
NodeVisitorAdapter()
Method Summary
Objectvisit(UsageGraph usageGraph, Object data)
Objectvisit(ClassNode classNode, Object data)
Objectvisit(FieldNode fieldNode, Object data)
Objectvisit(ConstructorNode constructorNode, Object data)
Objectvisit(MethodNode methodNode, Object data)
ObjectvisitConstructors(ClassNode classNode, Object data)
ObjectvisitFields(ClassNode classNode, Object data)
ObjectvisitMethods(ClassNode classNode, Object data)
ObjectvisitUse(MemberNode memberNode, Object data)
ObjectvisitUser(MemberNode memberNode, Object data)
ObjectvisitUsers(MemberNode memberNode, Object data)
ObjectvisitUses(MemberNode memberNode, Object data)

Constructor Detail

NodeVisitorAdapter

public NodeVisitorAdapter()

Method Detail

visit

public Object visit(UsageGraph usageGraph, Object data)

visit

public Object visit(ClassNode classNode, Object data)

visit

public Object visit(FieldNode fieldNode, Object data)

visit

public Object visit(ConstructorNode constructorNode, Object data)

visit

public Object visit(MethodNode methodNode, Object data)

visitConstructors

public Object visitConstructors(ClassNode classNode, Object data)

visitFields

public Object visitFields(ClassNode classNode, Object data)

visitMethods

public Object visitMethods(ClassNode classNode, Object data)

visitUse

public Object visitUse(MemberNode memberNode, Object data)

visitUser

public Object visitUser(MemberNode memberNode, Object data)

visitUsers

public Object visitUsers(MemberNode memberNode, Object data)

visitUses

public Object visitUses(MemberNode memberNode, Object data)