ndiff.metadelta
Class SOperation

java.lang.Object
  extended by ndiff.metadelta.Operation
      extended by ndiff.metadelta.SOperation

public class SOperation
extends Operation

Author:
schirinz Wrapper per operazioni sulla struttura del Documento

Field Summary
 
Fields inherited from class ndiff.metadelta.Operation
CHANGE_VALUE_ATT, CONTEXT_MOVE_FROM, CONTEXT_MOVE_TO, DELETE_ATT, DELETE_NODE, DELETE_TEXT, DELETE_TREE, INSERT_ATT, INSERT_NODE, INSERT_TEXT, INSERT_TREE, MOVE_FROM, MOVE_TO, nodeA, nodeB, refContent, type
 
Constructor Summary
SOperation(byte type, Dnode nodeA, Dnode nodeB)
          Costruttore
 
Method Summary
 void dump(DOMDocument Ndelta)
          Aggiunge la strttura XML relativa all'operazione e la collega come ultimo figlio dell'elemento root del DOMdocument delta
 java.lang.String show()
          Ritorna una stringa per la fase di Debug, con le informazioni relative all'operazione
 
Methods inherited from class ndiff.metadelta.Operation
setBaseInfo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOperation

public SOperation(byte type,
                  Dnode nodeA,
                  Dnode nodeB)
Costruttore

Parameters:
type - Tipo dell'operazione
nodeA - nodo del documento originale a cui si riferisce l'operazione
nodeB - nodo del documento modificato a cui si riferisce l'operazione
Method Detail

dump

public void dump(DOMDocument Ndelta)
Description copied from class: Operation
Aggiunge la strttura XML relativa all'operazione e la collega come ultimo figlio dell'elemento root del DOMdocument delta

Specified by:
dump in class Operation
Parameters:
Ndelta - DOMdocument relativo al delta, a cui aggiungere l'operazione

show

public java.lang.String show()
Description copied from class: Operation
Ritorna una stringa per la fase di Debug, con le informazioni relative all'operazione

Specified by:
show in class Operation
Returns:
Ritorna una stringa che rappresenta l'operazione(Usato per il debug)