org.apache.hadoop.tools.rumen
Class LoggedSingleRelativeRanking

java.lang.Object
  extended by org.apache.hadoop.tools.rumen.LoggedSingleRelativeRanking
All Implemented Interfaces:
DeepCompare

public class LoggedSingleRelativeRanking
extends Object
implements DeepCompare

A LoggedSingleRelativeRanking represents an X-Y coordinate of a single point in a discrete CDF. All of the public methods are simply accessors for the instance variables we want to write out in the JSON files.


Constructor Summary
LoggedSingleRelativeRanking()
           
 
Method Summary
 void deepCompare(DeepCompare comparand, TreePath loc)
           
 long getDatum()
           
 double getRelativeRanking()
           
 void setUnknownAttribute(String attributeName, Object ignored)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggedSingleRelativeRanking

public LoggedSingleRelativeRanking()
Method Detail

setUnknownAttribute

public void setUnknownAttribute(String attributeName,
                                Object ignored)

getRelativeRanking

public double getRelativeRanking()

getDatum

public long getDatum()

deepCompare

public void deepCompare(DeepCompare comparand,
                        TreePath loc)
                 throws DeepInequalityException
Specified by:
deepCompare in interface DeepCompare
Parameters:
comparand - the other comparand that's being compared to me
loc - the path that got to me. In the root, myLocation is null. To process the scalar foo field of the root we will make a recursive call with a TreePath whose fieldName is "bar" and whose index is -1 and whose parent is null. To process the plural bar field of the root we will make a recursive call with a TreePath whose fieldName is "foo" and whose index is -1 and whose parent is also null.
Throws:
DeepInequalityException


Copyright © 2009 The Apache Software Foundation