ndiff
Class Ndiff

java.lang.Object
  extended by ndiff.Ndiff

public class Ndiff
extends java.lang.Object

Author:
schirinz Classe principale per il calcolo del Diff

Constructor Summary
Ndiff()
          Costruttore
Ndiff(java.lang.String configPath)
          Costruttore
 
Method Summary
 DOMDocument diff(java.lang.String URIdocA, java.lang.String URIdocB)
          Calcola il diff tra i due documenti e restituisce il DOMDocument corrispondente al delta
 void diff(java.lang.String URIdocA, java.lang.String URIdocB, java.lang.String URIdelta)
          Calcola il diff tra docA e docB e salva il delta in URIdelta
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ndiff

public Ndiff(java.lang.String configPath)
Costruttore

Parameters:
configPath - File XML relativo alla configurazione dell'algoritmo

Ndiff

public Ndiff()
Costruttore

Method Detail

diff

public DOMDocument diff(java.lang.String URIdocA,
                        java.lang.String URIdocB)
                 throws InputFileException,
                        ComputePhaseException
Calcola il diff tra i due documenti e restituisce il DOMDocument corrispondente al delta

Parameters:
URIdocA - Percorso del documento originale da confrontare
URIdocB - Percorso del documento modificato da confrontare
Returns:
DOMdocument relativo al delta ottenuto
Throws:
InputFileException
ComputePhaseException

diff

public void diff(java.lang.String URIdocA,
                 java.lang.String URIdocB,
                 java.lang.String URIdelta)
          throws InputFileException,
                 OutputFileException,
                 ComputePhaseException
Calcola il diff tra docA e docB e salva il delta in URIdelta

Parameters:
URIdocA - Percorso del documento originale da confrontare
URIdocB - Percorso del documento modificato da confrontare
URIdelta - Percorso in cui salvare il file XML relativo al delta
Throws:
InputFileException
OutputFileException
ComputePhaseException