ApplyChangeOptions
Inheritance: java.lang.Object
public class ApplyChangeOptions
Allows updating the list of changes before applying them to the resulting document.
Example usage:
try (Comparer comparer = new Comparer(sourceFile)) {
comparer.add(targetFile);
comparer.compare();
ChangeInfo[] changes = comparer.getChanges();
changes[0].setComparisonAction(ComparisonAction.REJECT);
final ApplyChangeOptions applyChangeOptions = new ApplyChangeOptions(changes);
comparer.applyChanges(resultFile, applyChangeOptions);
}
Constructors
Constructor | Description |
---|---|
ApplyChangeOptions() | Initializes a new instance of the ApplyChangeOptions class. |
ApplyChangeOptions(List |
Initializes a new instance of the ApplyChangeOptions class with list of changes. |
ApplyChangeOptions(ChangeInfo[] changes) | Initializes a new instance of the ApplyChangeOptions class with array of changes. |
Methods
Method | Description |
---|---|
getChanges() | Gets an array of changes that must be applied to the resulting document. |
setChanges(ChangeInfo[] value) | Sets an array of changes that must be applied to the resulting document. |
setChanges(List |
Sets a list of changes that must be applied to the resulting document. |
isSaveOriginalState() | Gets a flag that determines is original state should be saved. |
setSaveOriginalState(boolean saveOriginalState) | Sets a flag that determines is original state should be saved. |
ApplyChangeOptions()
public ApplyChangeOptions()
Initializes a new instance of the ApplyChangeOptions class.
ApplyChangeOptions(List changes)
public ApplyChangeOptions(List<ChangeInfo> changes)
Initializes a new instance of the ApplyChangeOptions class with list of changes.
Parameters:
Parameter | Type | Description |
---|---|---|
changes | java.util.List<com.groupdocs.comparison.result.ChangeInfo> | The list of changes to be applied |
ApplyChangeOptions(ChangeInfo[] changes)
public ApplyChangeOptions(ChangeInfo[] changes)
Initializes a new instance of the ApplyChangeOptions class with array of changes.
Parameters:
Parameter | Type | Description |
---|---|---|
changes | ChangeInfo[] | The list of changes to be applied |
getChanges()
public final ChangeInfo[] getChanges()
Gets an array of changes that must be applied to the resulting document.
Returns: com.groupdocs.comparison.result.ChangeInfo[] - the array of changes to be applied
setChanges(ChangeInfo[] value)
public final void setChanges(ChangeInfo[] value)
Sets an array of changes that must be applied to the resulting document.
Parameters:
Parameter | Type | Description |
---|---|---|
value | ChangeInfo[] | The array of changes to be applied |
setChanges(List value)
public final void setChanges(List<ChangeInfo> value)
Sets a list of changes that must be applied to the resulting document.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.util.List<com.groupdocs.comparison.result.ChangeInfo> | The list of changes to be applied |
isSaveOriginalState()
public boolean isSaveOriginalState()
Gets a flag that determines is original state should be saved. Default value: false.
Returns: boolean - true if original state should be saved, otherwise false
setSaveOriginalState(boolean saveOriginalState)
public void setSaveOriginalState(boolean saveOriginalState)
Sets a flag that determines is original state should be saved.
Parameters:
Parameter | Type | Description |
---|---|---|
saveOriginalState | boolean | True if original state should be saved, otherwise false |