org.databene.commons.visitor
Class ExtremeElementFinder<E>

java.lang.Object
  extended by org.databene.commons.visitor.ExtremeElementFinder<E>

public class ExtremeElementFinder<E>
extends java.lang.Object

Utility that navigates Elements with the Visitor Pattern and uses a Comparator for determining a minimum or maximum value in the graph.

Created: 04.02.2007 08:50:13

Author:
Volker Bergmann

Constructor Summary
ExtremeElementFinder()
           
 
Method Summary
static
<E extends java.lang.Comparable<E>>
E
findMax(Element<E> root)
           
static
<E> E
findMax(Element<E> root, java.util.Comparator<E> comparator)
           
static
<E extends java.lang.Comparable<E>>
E
findMin(Element<E> root)
           
static
<E> E
findMin(Element<E> root, java.util.Comparator<E> comparator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtremeElementFinder

public ExtremeElementFinder()
Method Detail

findMax

public static <E extends java.lang.Comparable<E>> E findMax(Element<E> root)

findMax

public static <E> E findMax(Element<E> root,
                            java.util.Comparator<E> comparator)

findMin

public static <E extends java.lang.Comparable<E>> E findMin(Element<E> root)

findMin

public static <E> E findMin(Element<E> root,
                            java.util.Comparator<E> comparator)


Copyright © 2010. All Rights Reserved.