ndiff.metadelta
Class Operation
java.lang.Object
ndiff.metadelta.Operation
- Direct Known Subclasses:
- AOperation, SOperation, TOperation
public abstract class Operation
- extends java.lang.Object
- Author:
- Mike
Classe astratta che identifica le operazioni che compongono il METAdelta
Method Summary |
abstract void |
dump(DOMDocument delta)
Aggiunge la strttura XML relativa all'operazione e la collega come ultimo figlio dell'elemento
root del DOMdocument delta |
void |
setBaseInfo(byte type,
Dnode nodeA,
Dnode nodeB)
Imposta i valori di base dell'operazione |
abstract 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 |
DELETE_TREE
public static final byte DELETE_TREE
- See Also:
- Constant Field Values
INSERT_TREE
public static final byte INSERT_TREE
- See Also:
- Constant Field Values
DELETE_NODE
public static final byte DELETE_NODE
- See Also:
- Constant Field Values
INSERT_NODE
public static final byte INSERT_NODE
- See Also:
- Constant Field Values
MOVE_TO
public static final byte MOVE_TO
- See Also:
- Constant Field Values
MOVE_FROM
public static final byte MOVE_FROM
- See Also:
- Constant Field Values
CONTEXT_MOVE_TO
public static final byte CONTEXT_MOVE_TO
- See Also:
- Constant Field Values
CONTEXT_MOVE_FROM
public static final byte CONTEXT_MOVE_FROM
- See Also:
- Constant Field Values
INSERT_TEXT
public static final byte INSERT_TEXT
- See Also:
- Constant Field Values
DELETE_TEXT
public static final byte DELETE_TEXT
- See Also:
- Constant Field Values
INSERT_ATT
public static final byte INSERT_ATT
- See Also:
- Constant Field Values
DELETE_ATT
public static final byte DELETE_ATT
- See Also:
- Constant Field Values
CHANGE_VALUE_ATT
public static final byte CHANGE_VALUE_ATT
- See Also:
- Constant Field Values
type
public byte type
nodeA
public Dnode nodeA
nodeB
public Dnode nodeB
refContent
public org.w3c.dom.Node refContent
Operation
public Operation()
setBaseInfo
public void setBaseInfo(byte type,
Dnode nodeA,
Dnode nodeB)
- Imposta i valori di base dell'operazione
- Parameters:
type
- Tipo di OperazionenodeA
- Nodo relativo al documento originale a cui si riferisce l'operazionenodeB
- Nodo relativo al documento modificato a cui si riferisce l'operazione
show
public abstract java.lang.String show()
- Ritorna una stringa per la fase di Debug, con le informazioni relative all'operazione
- Returns:
- Ritorna una stringa che rappresenta l'operazione(Usato per il debug)
dump
public abstract void dump(DOMDocument delta)
- Aggiunge la strttura XML relativa all'operazione e la collega come ultimo figlio dell'elemento
root del DOMdocument delta
- Parameters:
delta
- DOMdocument relativo al delta, a cui aggiungere l'operazione