Package com.adobe.xfa
Interface Node.ChangeLogger
- 
- Enclosing class:
 - Node
 
public static interface Node.ChangeLoggerThis interface defines the logging operations available when differences (changes) are encountered while comparing DOMs usingNode.compareVersions(Node, Node.ChangeLogger, Object). 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidlogChildChange(Node oContainer, Node oChild, java.lang.Object oUserData)Logs an encountered child change.voidlogDataChange(Node oCurrent, Node oRollback, boolean bCurrentModelled, boolean bRollbackModelled, java.lang.String sPropValue, java.lang.Object oUserData)Logs an encountered data change.voidlogPropChange(Node oContainer, java.lang.String sPropName, java.lang.String sPropValue, java.lang.Object oUserData)Logs an encountered property change.voidlogValueChange(Node oContainer, java.lang.String sPropValue, java.lang.Object oUserData)Logs an encountered value change. 
 - 
 
- 
- 
Method Detail
- 
logPropChange
void logPropChange(Node oContainer, java.lang.String sPropName, java.lang.String sPropValue, java.lang.Object oUserData)
Logs an encountered property change.- Parameters:
 oContainer- the node a change was found on.sPropName- the changed property name.sPropValue- the new property value.oUserData- an optional application-supplied object managed by the ChangeLogger.
 
- 
logValueChange
void logValueChange(Node oContainer, java.lang.String sPropValue, java.lang.Object oUserData)
Logs an encountered value change.- Parameters:
 oContainer- the node a change was found on.sPropValue- the changed property value.oUserData- an optional application-supplied object managed by the ChangeLogger.
 
- 
logChildChange
void logChildChange(Node oContainer, Node oChild, java.lang.Object oUserData)
Logs an encountered child change.- Parameters:
 oContainer- the node a change was found on.oChild- the changed child node.oUserData- an optional application-supplied object managed by the ChangeLogger.
 
- 
logDataChange
void logDataChange(Node oCurrent, Node oRollback, boolean bCurrentModelled, boolean bRollbackModelled, java.lang.String sPropValue, java.lang.Object oUserData)
Logs an encountered data change.- Parameters:
 oCurrent- the node a change was found on.oRollback- the corresponding rollback node.bCurrentModelled- whether the changed value was modelled.bRollbackModelled- whether the rollback value was modelled.sPropValue- the changed value.oUserData- an optional application-supplied object managed by the ChangeLogger.
 
 - 
 
 -