net.sf.jsort.util
Class DoubleWeightResolver

java.lang.Object
  extended by net.sf.jsort.util.DoubleWeightResolver
All Implemented Interfaces:
WeightResolver

public class DoubleWeightResolver
extends java.lang.Object
implements WeightResolver

Author:
Domingos Creado

Constructor Summary
DoubleWeightResolver(java.lang.Object userKey)
           
 
Method Summary
 java.lang.Number initialWeight()
           
 boolean isGreater(java.lang.Number firstNumber, java.lang.Number secondNumber)
          Compare two numbers
 java.lang.Number resolveWeight(edu.uci.ics.jung.graph.Edge edge)
          Resolve the weight of the edge.
 java.lang.Number sum(java.lang.Number number1, java.lang.Number number2)
          Return the sum of numbers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleWeightResolver

public DoubleWeightResolver(java.lang.Object userKey)
Method Detail

initialWeight

public java.lang.Number initialWeight()
Specified by:
initialWeight in interface WeightResolver
Returns:
the initial value of the path

resolveWeight

public java.lang.Number resolveWeight(edu.uci.ics.jung.graph.Edge edge)
Description copied from interface: WeightResolver
Resolve the weight of the edge.

Specified by:
resolveWeight in interface WeightResolver
Returns:

sum

public java.lang.Number sum(java.lang.Number number1,
                            java.lang.Number number2)
Description copied from interface: WeightResolver
Return the sum of numbers.

Specified by:
sum in interface WeightResolver
Returns:

isGreater

public boolean isGreater(java.lang.Number firstNumber,
                         java.lang.Number secondNumber)
Description copied from interface: WeightResolver
Compare two numbers

Specified by:
isGreater in interface WeightResolver
Returns:
if the firstNumber if greater than the second number


Copyright © 2005-2008 Domingos Creado. All Rights Reserved.