ndiff
Class TXTdiff

java.lang.Object
  extended by ndiff.TXTdiff

public class TXTdiff
extends java.lang.Object

Author:
Mike Classe che si occupa di fare il diff del contenuto di nodi di testo

Constructor Summary
TXTdiff()
           
 
Method Summary
static Likeness compute(Dnode nA, Dnode nB)
          Confronta le sequenze dei due Vnode, e inserisce il risultato MetaDelta, nel VnodeB, alla posizione indexA.
static void compute(Sequence seqA, Sequence seqB)
          Effettua il diff tra due sequenze
static void createMiniDelta()
          Crea il METAdelta relativo al delta calcolato Il METAdelta viene aggiunto al VnodeB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TXTdiff

public TXTdiff()
Method Detail

compute

public static Likeness compute(Dnode nA,
                               Dnode nB)
Confronta le sequenze dei due Vnode, e inserisce il risultato MetaDelta, nel VnodeB, alla posizione indexA. Quindi nel VnodeB, ci sarà un vettore che contiene i MetaDelta relativi al confronto con determinati nodi del documento originale.

Parameters:
nA - Nodo del documento originale del quale si vuole fare il diff
nB - Nodo del documento modificato del quale si vuole fare il diff
Returns:
Somiglianza dei due nodi

compute

public static void compute(Sequence seqA,
                           Sequence seqB)
Effettua il diff tra due sequenze

Parameters:
seqA - Sequenza originale
seqB - Sequenza modificata

createMiniDelta

public static void createMiniDelta()
Crea il METAdelta relativo al delta calcolato Il METAdelta viene aggiunto al VnodeB