ndiff.metadelta
Class AOperation

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

public class AOperation
extends Operation

Author:
schirinz Wrapper per le operazioni sugli attributi

Field Summary
 java.lang.String attName
           
 java.lang.String newValue
           
 java.lang.String oldValue
           
 
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
AOperation(byte type, Dnode nodeA, Dnode nodeB, java.lang.String attName, java.lang.String newValue, java.lang.String oldValue)
          Costruttore per operazioni sugli attributi
 
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
 

Field Detail

attName

public java.lang.String attName

newValue

public java.lang.String newValue

oldValue

public java.lang.String oldValue
Constructor Detail

AOperation

public AOperation(byte type,
                  Dnode nodeA,
                  Dnode nodeB,
                  java.lang.String attName,
                  java.lang.String newValue,
                  java.lang.String oldValue)
Costruttore per operazioni sugli attributi

Parameters:
type - Tipo di operazione
nodeA - nodo del documento originale a cui si riferisce l'operazione
nodeB - nodo del documento modificato a cui si riferisce l'operazione
attName - Nome dell'attributo (modificato/inserito/cancellato)
newValue - Nuovo valore dell'attributo
oldValue - Vecchio valore dell'attributo
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)