net.sourceforge.pmd.dcd.graph

Class UsageGraphBuilder

public class UsageGraphBuilder extends Object

Utility class used to build a UsageGraph.
Nested Class Summary
protected classUsageGraphBuilder.MyMethodVisitor
Field Summary
protected Filter<String>classFilter
protected UsageGraphusageGraph
Constructor Summary
UsageGraphBuilder(Filter<String> classFilter)
Method Summary
protected MethodVisitorgetNewMethodVisitor(PrintVisitor parent, MemberNode usingMemberNode)
UsageGraphgetUsageGraph()
voidindex(String name)

Field Detail

classFilter

protected final Filter<String> classFilter

usageGraph

protected final UsageGraph usageGraph

Constructor Detail

UsageGraphBuilder

public UsageGraphBuilder(Filter<String> classFilter)

Method Detail

getNewMethodVisitor

protected MethodVisitor getNewMethodVisitor(PrintVisitor parent, MemberNode usingMemberNode)

getUsageGraph

public UsageGraph getUsageGraph()

index

public void index(String name)