Class RandomLayout

  • All Implemented Interfaces:
    GlobalLayout

    public class RandomLayout
    extends AbstractGlobalLayout
    A static random layout engine. This class tries to be smart by not placing nodes on top of one another if possible, but doesn't guarantee anything about the layout except that it will fall into the required viewport.
    Version:
    $Id$
    Author:
    Michael Shilman
    Pt.AcceptedRating:
    Red
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void layout​(java.lang.Object composite)
      Layout the graph model and viewport specified by the given target environment.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RandomLayout

        public RandomLayout​(LayoutTarget target)
        Simple constructor.
    • Method Detail

      • layout

        public void layout​(java.lang.Object composite)
        Layout the graph model and viewport specified by the given target environment. Tries to be smart by not placing nodes on top of one another if possible, but doesn't guarantee anything about the layout except that it will fall into the required viewport.
        Specified by:
        layout in interface GlobalLayout
        Specified by:
        layout in class AbstractGlobalLayout