diva.graph.layout
Class RandomLayout

java.lang.Object
  |
  +--diva.graph.layout.AbstractGlobalLayout
        |
        +--diva.graph.layout.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.


Fields inherited from class diva.graph.layout.AbstractGlobalLayout
_layoutTarget
 
Constructor Summary
RandomLayout(LayoutTarget target)
          Simple constructor.
 
Method Summary
 void layout(java.lang.Object composite)
          Layout the graph model and viewport specified by the given target environment.
 
Methods inherited from class diva.graph.layout.AbstractGlobalLayout
getLayoutTarget, setLayoutTarget
 
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.
Overrides:
layout in class AbstractGlobalLayout


Contact 
©2002-2018 U.C. Regents