edu.UCL.xmiddle.lib.reconciliation.resolutors
Class Comparison

java.lang.Object
  |
  +--edu.UCL.xmiddle.lib.reconciliation.Resolutor
        |
        +--edu.UCL.xmiddle.lib.reconciliation.resolutors.Comparison

public class Comparison
extends Resolutor

The Comparison Resolutor. It handles numeric comparisons only.


Field Summary
 
Fields inherited from class edu.UCL.xmiddle.lib.reconciliation.Resolutor
NAME, PRIORITY, types
 
Constructor Summary
Comparison()
          Constructor.
 
Method Summary
 java.lang.String reconcile(java.lang.String first, java.lang.String second, java.lang.String old, java.lang.String type)
          Reconcile two strings, given a reconciliation policy.
 
Methods inherited from class edu.UCL.xmiddle.lib.reconciliation.Resolutor
addType, compareTo, compareTypes, getName, getPriority, getTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Comparison

public Comparison()
Constructor.

Method Detail

reconcile

public java.lang.String reconcile(java.lang.String first,
                                  java.lang.String second,
                                  java.lang.String old,
                                  java.lang.String type)
Reconcile two strings, given a reconciliation policy.

Specified by:
reconcile in class Resolutor
Parameters:
first - The first string.
second - The second string.
type - The type of this policy.
Returns:
A reconciled String, or null if error.