|
||||||||||
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 originalepublic 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 modificatopublic 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 inseritopublic 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 rimossopublic 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 inserirepublic 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 rimossopublic 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 |