JGraph
v5.13.0.4


com.jgraph.layout
Class JGraphFacade.DefaultComparator

java.lang.Object
  extended by com.jgraph.layout.JGraphFacade.DefaultComparator
All Implemented Interfaces:
java.util.Comparator
Enclosing class:
JGraphFacade

public class JGraphFacade.DefaultComparator
extends java.lang.Object
implements java.util.Comparator

A default comparator for ordering cell views. Returns the order of the cells as ordered in roots in the model. Enables layouts with levels to be laid out deterministically. Be very careful using the default comparator on the default graph model, getIndexOfRoot has linear performance and so sorting the entire model roots will have quadratic performance.


Constructor Summary
JGraphFacade.DefaultComparator()
           
 
Method Summary
 int compare(java.lang.Object c1, java.lang.Object c2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

JGraphFacade.DefaultComparator

public JGraphFacade.DefaultComparator()
Method Detail

compare

public int compare(java.lang.Object c1,
                   java.lang.Object c2)
Specified by:
compare in interface java.util.Comparator

JGraph
v5.13.0.4


Copyright (C) 2001-2009 JGraph Ltd. All rights reserved.