debug
Class Debug

java.lang.Object
  extended by debug.Debug

public class Debug
extends java.lang.Object

Author:
Mike Crea una struttura di directory contenente le informazioni per fare Debug raccolte durante il calcolo del diff debug degug/xslt/xtree.xsl # xslt per visualizzare gli alberi per i debug debug/diffing/'phase'/dtreeA.xml : dtreeB.xml : sf.html: r.html debug/diffing/debug.html debug/diffing/index.html

Field Summary
static boolean flag
           
 
Constructor Summary
Debug()
           
 
Method Summary
static void close()
          Chiude la fase di Debug, salvando i relativi file
static void diffFrameset()
          Crea il file debug.html per visualizzare il framset del diffing
static void diffing_findmove(Dtree A, Dtree B, Relation R, NxN SF)
          Stampa le struture dopo la fase di findMove, link nell'indice i relativi file
static void diffing_findupdate(Dtree A, Dtree B, Relation R, NxN SF)
          Stampa le struture dopo la fase di findUpdate, link nell'indice i relativi file
static void diffing_normalize(Dtree A, Dtree B, Relation R, NxN SF)
          Stampa le strutture dopo la fase di normalizzazione, e linka nell'indice i relativi file
static void diffing_partition(Dtree A, Dtree B, Relation R, NxN SF)
          Stampa le struture dopo la fase di Partizionamento, linka nell'indice i relativi file
static void diffing_propagation(Dtree A, Dtree B, Relation R, NxN SF)
          Stampa le struture dopo la fase di propagation, link nell'indice i relativi file
static void dump_diff_status(java.lang.String path, Dtree A, Dtree B, Relation R, NxN SF)
          Stampa lo stato delle varie strutture dati in formato html nella directory specificata
static void recostruction_add_step(Rtree rtree, java.lang.String optype, java.lang.String nn)
           
static void start()
          Inizializza le struture per cominciare a fare Debug
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flag

public static boolean flag
Constructor Detail

Debug

public Debug()
Method Detail

diffFrameset

public static void diffFrameset()
Crea il file debug.html per visualizzare il framset del diffing


start

public static void start()
Inizializza le struture per cominciare a fare Debug


close

public static void close()
Chiude la fase di Debug, salvando i relativi file


dump_diff_status

public static void dump_diff_status(java.lang.String path,
                                    Dtree A,
                                    Dtree B,
                                    Relation R,
                                    NxN SF)
Stampa lo stato delle varie strutture dati in formato html nella directory specificata

Parameters:
path -
A -
B -
R -
SF -

diffing_normalize

public static void diffing_normalize(Dtree A,
                                     Dtree B,
                                     Relation R,
                                     NxN SF)
Stampa le strutture dopo la fase di normalizzazione, e linka nell'indice i relativi file

Parameters:
A -
B -
R -
SF -

diffing_partition

public static void diffing_partition(Dtree A,
                                     Dtree B,
                                     Relation R,
                                     NxN SF)
Stampa le struture dopo la fase di Partizionamento, linka nell'indice i relativi file

Parameters:
A -
B -
R -
SF -

diffing_findmove

public static void diffing_findmove(Dtree A,
                                    Dtree B,
                                    Relation R,
                                    NxN SF)
Stampa le struture dopo la fase di findMove, link nell'indice i relativi file

Parameters:
A -
B -
R -
SF -

diffing_findupdate

public static void diffing_findupdate(Dtree A,
                                      Dtree B,
                                      Relation R,
                                      NxN SF)
Stampa le struture dopo la fase di findUpdate, link nell'indice i relativi file

Parameters:
A -
B -
R -
SF -

diffing_propagation

public static void diffing_propagation(Dtree A,
                                       Dtree B,
                                       Relation R,
                                       NxN SF)
Stampa le struture dopo la fase di propagation, link nell'indice i relativi file

Parameters:
A -
B -
R -
SF -

recostruction_add_step

public static void recostruction_add_step(Rtree rtree,
                                          java.lang.String optype,
                                          java.lang.String nn)