Package classycle.renderer

Examples of classycle.renderer.StrongComponentRenderer


   */
  public void printComponents(PrintWriter writer, int minSize)
  {
    checkClassGraph("printComponents()");
    StrongComponent[] components = getCondensedClassGraph();
    StrongComponentRenderer renderer = new PlainStrongComponentRenderer();
    for (int i = 0; i < components.length; i++)
    {
      StrongComponent component = components[i];
      if (component.getNumberOfVertices() >= minSize)
      {
        writer.println(renderer.render(component));
      }
    }
    writer.close();
  }
View Full Code Here


    writer.println("'>");
    if (!packagesOnly)
    {
      StrongComponent[] components = getCondensedClassGraph();
      writer.println("  <cycles>");
      StrongComponentRenderer sRenderer
          = new XMLStrongComponentRenderer(2);
      for (int i = 0; i < components.length; i++)
      {
        writer.print(sRenderer.render(components[i]));
      }
      writer.println("  </cycles>");
      writer.println("  <classes numberOfExternalClasses=\""
                     + getNumberOfExternalClasses() + "\">");
      AtomicVertex[] graph = getClassGraph();
      Map layerMap = getClassLayerMap();
      render(graph, components, layerMap, new XMLClassRenderer(), writer);
      writer.println("  </classes>");
    }
    StrongComponent[] components = getCondensedPackageGraph();
    writer.println("  <packageCycles>");
    StrongComponentRenderer sRenderer
          = new XMLPackageStrongComponentRenderer(2);
    for (int i = 0; i < components.length; i++)
    {
      writer.print(sRenderer.render(components[i]));
    }
    writer.println("  </packageCycles>");
    writer.println("  <packages>");
    AtomicVertex[] graph = getPackageGraph();
    Map layerMap = getPackageLayerMap();
View Full Code Here

TOP

Related Classes of classycle.renderer.StrongComponentRenderer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.