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

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

public class Strings
extends Resolutor

The Strings Resolutor.


Field Summary
 
Fields inherited from class edu.UCL.xmiddle.lib.reconciliation.Resolutor
NAME, PRIORITY, types
 
Constructor Summary
Strings()
          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

Strings

public Strings()
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.