net.sf.jsort.graph
Interface WeightResolver

All Known Implementing Classes:
DoubleWeightResolver

public interface WeightResolver

interface for classes that provide operation over weight to path algorithm. This let the user of path algorithm deal with precision issues as he wish.

Author:
Domingos Creado

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.
 

Method Detail

initialWeight

java.lang.Number initialWeight()
Returns:
the initial value of the path

sum

java.lang.Number sum(java.lang.Number number1,
                     java.lang.Number number2)
Return the sum of numbers.

Parameters:
number1 -
number2 -
Returns:

resolveWeight

java.lang.Number resolveWeight(edu.uci.ics.jung.graph.Edge edge)
Resolve the weight of the edge.

Parameters:
edge -
Returns:

isGreater

boolean isGreater(java.lang.Number firstNumber,
                  java.lang.Number secondNumber)
Compare two numbers

Parameters:
firstNumber -
secondNumber -
Returns:
if the firstNumber if greater than the second number


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