|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectclassycle.graph.GraphProcessor
classycle.PackageProcessor
public class PackageProcessor
Processor which extracts the package dependency graph from the class dependency graph.
| Constructor Summary | |
|---|---|
PackageProcessor()
|
|
| Method Summary | |
|---|---|
protected void |
finishProcessing(Vertex[] graph)
Finishes processing. |
AtomicVertex[] |
getGraph()
Returns the package graph after processing. |
protected void |
initializeProcessing(Vertex[] graph)
Initializes processing. |
protected void |
processAfter(Vertex vertex)
Processes the specified vertex after its arcs have been processed. |
protected void |
processArc(Vertex tail,
Vertex head)
Processes the arc specified by tail and head vertices. |
protected void |
processBefore(Vertex vertex)
Processes the specified vertex before its outgoing arcs are processed. |
| Methods inherited from class classycle.graph.GraphProcessor |
|---|
deepSearchFirst, process |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PackageProcessor()
| Method Detail |
|---|
public AtomicVertex[] getGraph()
protected void initializeProcessing(Vertex[] graph)
GraphProcessorGraphProcessor.deepSearchFirst(classycle.graph.Vertex[]).
initializeProcessing in class GraphProcessorprotected void processBefore(Vertex vertex)
GraphProcessor
processBefore in class GraphProcessorvertex - Vertex to be processed.
protected void processArc(Vertex tail,
Vertex head)
GraphProcessor
processArc in class GraphProcessortail - Tail vertex of the arc.head - Head vertex of the arc.protected void processAfter(Vertex vertex)
GraphProcessor
processAfter in class GraphProcessorvertex - Vertex to be processed.protected void finishProcessing(Vertex[] graph)
GraphProcessorGraphProcessor.deepSearchFirst(classycle.graph.Vertex[]).
finishProcessing in class GraphProcessor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||