net.sf.jtreemap.ktreemap
Class SplitByWeight

java.lang.Object
  extended by net.sf.jtreemap.ktreemap.SplitStrategy
      extended by net.sf.jtreemap.ktreemap.SplitByWeight

public class SplitByWeight
extends SplitStrategy

Strategy who split the elements in 2 groups of equivalent weight.

 

Constructor Summary
SplitByWeight()
           
 
Method Summary
 void splitElements(java.util.List<TreeMapNode> list, java.util.List<TreeMapNode> group1, java.util.List<TreeMapNode> group2)
          split the elements of a JTreeMap.
 
Methods inherited from class net.sf.jtreemap.ktreemap.SplitStrategy
calculatePositions, calculatePositionsRec, sortList, sumWeight
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SplitByWeight

public SplitByWeight()
Method Detail

splitElements

public void splitElements(java.util.List<TreeMapNode> list,
                          java.util.List<TreeMapNode> group1,
                          java.util.List<TreeMapNode> group2)
Description copied from class: SplitStrategy
split the elements of a JTreeMap.

Specified by:
splitElements in class SplitStrategy
Parameters:
list - Vector with the elements to split (arg IN)
group1 - first Vector of the split (arg OUT)
group2 - second Vector of the split (arg OUT)