Uses of Class
classycle.graph.AtomicVertex

Packages that use AtomicVertex
classycle   
classycle.dependency   
classycle.graph   
classycle.renderer   
 

Uses of AtomicVertex in classycle
 

Subclasses of AtomicVertex in classycle
 class PackageVertex
           
 

Methods in classycle that return AtomicVertex
 AtomicVertex[] Analyser.getClassGraph()
          Returns the class graph.
 AtomicVertex[] PackageProcessor.getGraph()
          Returns the package graph after processing.
 AtomicVertex[] Analyser.getPackageGraph()
          Returns the package graph created the class graph.
static AtomicVertex[] Parser.readClassFiles(java.lang.String[] classFiles)
          Reads and parses class files and creates a direct graph.
static AtomicVertex[] Parser.readClassFiles(java.lang.String[] classFiles, StringPattern pattern, StringPattern reflectionPattern, boolean mergeInnerClasses)
          Reads the specified class files and creates a directed graph where each vertex represents a class.
 

Uses of AtomicVertex in classycle.dependency
 

Methods in classycle.dependency that return AtomicVertex
 AtomicVertex[] DependencyResult.getPaths()
          Returns the vertices of the paths of unwanted dependencies.
 

Methods in classycle.dependency with parameters of type AtomicVertex
 Result ShowStatement.execute(AtomicVertex[] graph)
           
 Result CheckCyclesStatement.execute(AtomicVertex[] graph)
           
 Result LayeringStatement.execute(AtomicVertex[] graph)
           
 Result DependencyStatement.execute(AtomicVertex[] graph)
           
 Result CheckSetStatement.execute(AtomicVertex[] graph)
           
 Result Statement.execute(AtomicVertex[] graph)
           
 Result DependencyProcessor.executeNextStatement(AtomicVertex[] graph)
          Executes the next unprocessed statement and returns its result.
 

Constructors in classycle.dependency with parameters of type AtomicVertex
DependencyResult(StringPattern startSet, StringPattern finalSet, java.lang.String statement, AtomicVertex[] paths)
           
 

Uses of AtomicVertex in classycle.graph
 

Methods in classycle.graph that return AtomicVertex
 AtomicVertex[] PathsFinder.findPaths(AtomicVertex[] graph)
          Finds all paths from the specified start vertices to the vertices fullfilling the specified condition.
 AtomicVertex[] StrongComponentAnalyser.getGraph()
          Returns the original graph.
 AtomicVertex StrongComponent.getVertex(int index)
          Returns the vertex of the specified index.
 

Methods in classycle.graph with parameters of type AtomicVertex
 void StrongComponent.addVertex(AtomicVertex vertex)
          Adds the specified vertex to this strong component.
 AtomicVertex[] PathsFinder.findPaths(AtomicVertex[] graph)
          Finds all paths from the specified start vertices to the vertices fullfilling the specified condition.
 

Constructors in classycle.graph with parameters of type AtomicVertex
StrongComponentAnalyser(AtomicVertex[] graph)
          Creates an instance for the specified graph.
 

Uses of AtomicVertex in classycle.renderer
 

Methods in classycle.renderer with parameters of type AtomicVertex
 java.lang.String XMLAtomicVertexRenderer.render(AtomicVertex vertex, StrongComponent cycle, int layerIndex)
          Renderes the specified vertex.
 java.lang.String TemplateBasedClassRenderer.render(AtomicVertex vertex, StrongComponent cycle, int layerIndex)
          Renderes the specified vertex.
 java.lang.String AtomicVertexRenderer.render(AtomicVertex vertex, StrongComponent cycle, int layerIndex)
          Renders an AtomicVertex.
 java.lang.String PlainClassRenderer.render(AtomicVertex vertex, StrongComponent cycle, int layerIndex)
          Renderes the specified vertex.