|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectndiff.metadelta.METAdelta
public class METAdelta
| Field Summary | |
|---|---|
java.util.Vector<Operation> |
deleteOps
|
java.util.Vector<Operation> |
insertOps
|
java.util.Vector<Operation> |
updateOps
|
| Constructor Summary | |
|---|---|
METAdelta()
|
|
| Method Summary | |
|---|---|
void |
addChangeValueAttOperation(Dnode nodeA,
Dnode nodeB,
java.lang.String attName,
java.lang.String newValue,
java.lang.String oldValue)
Op. di cambio del valore di un attributo |
void |
addDeleteAttOperation(Dnode nodeA,
Dnode nodeB,
java.lang.String attName,
java.lang.String attValue)
Op. di cancellazione di un attributo |
void |
addDeleteNodeOperation(Dnode nodeA)
Op. di cancellazione di un singolo nodo |
void |
addDeleteTextOperation(Dnode nodeA,
Dnode nodeB,
int pStart,
int length)
Op. di cancellazine di testo |
void |
addDeleteTreeOperation(Dnode nodeA)
Op. di cancellazione di un sottoalbero |
void |
addInsertAttOperation(Dnode nodeA,
Dnode nodeB,
java.lang.String attName,
java.lang.String attValue)
Op. di inserimento di un attributo |
void |
addInsertNodeOperation(Dnode nodeB)
Op. di inserimento singolo nodo |
void |
addInsertTextOperation(Dnode nodeA,
Dnode nodeB,
int pStart,
int length)
Op. di inserimento di testo all'interno di un nodo testuale |
void |
addInsertTreeOperation(Dnode nodeB)
Op. di inserimento sottoalbero |
void |
addMoveOperation(Dnode nodeA,
Dnode nodeB)
Op. di spostamento di un sottoalbero |
void |
merge(METAdelta M)
Aggiunge le operazioni presenti nel METAdelta passato |
DOMDocument |
transformToXML(Nconfig cfg)
Trasforma le informazioni contenute nel META delta in un DOMDocument |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.util.Vector<Operation> deleteOps
public java.util.Vector<Operation> insertOps
public java.util.Vector<Operation> updateOps
| Constructor Detail |
|---|
public METAdelta()
| Method Detail |
|---|
public void addInsertNodeOperation(Dnode nodeB)
nodeB - Nodo relativo al documento B che deve essere inseritopublic void addInsertTreeOperation(Dnode nodeB)
nodeB - Nodo relativo alla radice del sottoalbero da inserire nel documento Bpublic void addDeleteTreeOperation(Dnode nodeA)
nodeA - Nodo relativo alla radice del sottoalbero che deve essere rimossopublic void addDeleteNodeOperation(Dnode nodeA)
nodeA - node che deve essere rimosso dal documento originale
public void addMoveOperation(Dnode nodeA,
Dnode nodeB)
nodeA - nodo che rappresenta la radice del sottoalbero da spostare nel documento originalenodeB - nodo che rappresenta la radice del sottoalbero da spostare nel documento modificato
public void addInsertTextOperation(Dnode nodeA,
Dnode nodeB,
int pStart,
int length)
nodeA - Nodo di testo relativo al documento originale su cui deve essere effettuata la modifica al contenutonodeB - Nodo di testo relativo al documento modificato su cui deve essere effettuata la modifica al contenutopStart - Offset di partenza per l'inserimento del testolength - Lunghezza del testo che deve essere inserito
public void addDeleteTextOperation(Dnode nodeA,
Dnode nodeB,
int pStart,
int length)
nodeA - Nodo di testo relativo al documento originale su cui deve essere effettuata la modifica al contenutonodeB - Nodo di testo relativo al documento modificato su cui deve essere effettuata la modifica al contenutopStart - Offset di partenza per la cancellazione del testolength - Lunghezza del testo che deve essere rimosso
public void addInsertAttOperation(Dnode nodeA,
Dnode nodeB,
java.lang.String attName,
java.lang.String attValue)
nodeA - Nodo nel documento originale su cui devono essere modificati gli attributinodeB - Nodo nel documento modificato con gli attributi modificatiattName - Nome dell'attributo da inserireattValue - Valore dell'attributo da inserire
public void addDeleteAttOperation(Dnode nodeA,
Dnode nodeB,
java.lang.String attName,
java.lang.String attValue)
nodeA - Nodo nel documento originale su cui devono essere modificati gli attributinodeB - Nodo nel documento modificato con gli attributi modificatiattName - Nome dell'attributo da rimuovereattValue - Valore dell'attributo che viene rimosso
public void addChangeValueAttOperation(Dnode nodeA,
Dnode nodeB,
java.lang.String attName,
java.lang.String newValue,
java.lang.String oldValue)
nodeA - Nodo nel documento originale su cui devono essere modificati gli attributinodeB - Nodo nel documento modificato con gli attributi modificatiattName - Nome dell'attributo da modificarenewValue - Nuono valore dell'attributo modificatooldValue - Vecchio valore dell'attributo modificatopublic void merge(METAdelta M)
M - METAdelta di cui si vogliono aggiungere le operazionipublic DOMDocument transformToXML(Nconfig cfg)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||