com.aiyc.server.standalone.locator
类 MeasurementComparator

java.lang.Object
  继承者 com.aiyc.server.standalone.locator.MeasurementComparator
所有已实现的接口:
Comparator<Measurement>

public class MeasurementComparator
extends Object
implements Comparator<Measurement>

Comparator for different Measurement. On creation, there must be set an basis Measurement based on which the comparisation is performed.

作者:
felly

构造方法摘要
MeasurementComparator(Measurement m)
          Creates a MeasurementComparator whith basis Measurement
 
方法摘要
 int compare(Measurement arg0, Measurement arg1)
          Compares two measurement to the basisMeasurement and returns which one is more similar to the basisMeasurement
 Measurement getBasisMeasurement()
          Gets the Basis Measurement to which the others are compared
 void setBasisMeasurement(Measurement basisMeasurement)
          Sets the Basis Measurement to which the others are compared
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 java.util.Comparator 继承的方法
equals
 

构造方法详细信息

MeasurementComparator

public MeasurementComparator(Measurement m)
Creates a MeasurementComparator whith basis Measurement

参数:
m - Basis Basis Measurement
另请参见:
MeasurementComparator
方法详细信息

getBasisMeasurement

public Measurement getBasisMeasurement()
Gets the Basis Measurement to which the others are compared

返回:
Measurement

setBasisMeasurement

public void setBasisMeasurement(Measurement basisMeasurement)
Sets the Basis Measurement to which the others are compared

参数:
basisMeasurement - Measurement

compare

public int compare(Measurement arg0,
                   Measurement arg1)
Compares two measurement to the basisMeasurement and returns which one is more similar to the basisMeasurement

指定者:
接口 Comparator<Measurement> 中的 compare
参数:
arg0 - Measurement 1
arg1 - Measurement 2
返回:
-1 if arg0 is more more similar to basisMeasurement than arg1
0 if arg0 and arg1 are equal similar to basisMeasuremet
1 if arg1 is more similar to basisMeasurement than arg0


Copyright © 2017. All Rights Reserved.