ndiff.metadelta
Class AOperation
java.lang.Object
ndiff.metadelta.Operation
ndiff.metadelta.AOperation
public class AOperation
- extends Operation
- Author:
- schirinz
Wrapper per le operazioni sugli attributi
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
attName
public java.lang.String attName
newValue
public java.lang.String newValue
oldValue
public java.lang.String oldValue
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 operazionenodeA
- nodo del documento originale a cui si riferisce l'operazionenodeB
- nodo del documento modificato a cui si riferisce l'operazioneattName
- Nome dell'attributo (modificato/inserito/cancellato)newValue
- Nuovo valore dell'attributooldValue
- Vecchio valore dell'attributo
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)