RevisionType
Inheritance: java.lang.Object, java.lang.Enum
public enum RevisionType extends Enum<RevisionType>
Represents the types of revisions in a document.
Example usage:
try (RevisionHandler revisionHandler = new RevisionHandler(sourceFile)) {
List revisionList = revisionHandler.getRevisions();
for (RevisionInfo revisionInfo : revisionList) {
if (revisionInfo.getType() == RevisionType.DELETION)
// Set an action to be applied to the revision
revisionInfo.setAction(RevisionAction.Accept);
}
// Create an instance of ApplyRevisionOptions
ApplyRevisionOptions revisionChanges = new ApplyRevisionOptions();
revisionChanges.setChanges(revisionList);
// Apply the revisions using the options
revisionHandler.applyRevisionChanges(resultFile, revisionChanges);
}
Fields
Field | Description |
---|---|
INSERTION | Represents a type when new content was inserted in the document. |
DELETION | Represents a type when content was removed from the document. |
FORMAT_CHANGE | Represents a type when change of formatting was applied to the parent node. |
STYLE_DEFINITION_CHANGE | Represents a type when change of formatting was applied to the parent style. |
MOVING | Represents a type when content was moved in the document. |
Methods
Method | Description |
---|---|
values() | |
valueOf(String name) | |
fromInt(int toIntValue) | Creates new constant of enum RevisionType using provided numeric value. |
fromString(String toStringValue) | Parses string representation of RevisionType to get the enum constant. |
toInt() | Numeric representation of RevisionType. |
toString() | String representation of RevisionType. |
INSERTION
public static final RevisionType INSERTION
Represents a type when new content was inserted in the document.
DELETION
public static final RevisionType DELETION
Represents a type when content was removed from the document.
FORMAT_CHANGE
public static final RevisionType FORMAT_CHANGE
Represents a type when change of formatting was applied to the parent node.
STYLE_DEFINITION_CHANGE
public static final RevisionType STYLE_DEFINITION_CHANGE
Represents a type when change of formatting was applied to the parent style.
MOVING
public static final RevisionType MOVING
Represents a type when content was moved in the document.
values()
public static RevisionType[] values()
Returns: com.groupdocs.comparison.words.revision.RevisionType[]
valueOf(String name)
public static RevisionType valueOf(String name)
Parameters:
Parameter | Type | Description |
---|---|---|
name | java.lang.String |
Returns: RevisionType
fromInt(int toIntValue)
public static RevisionType fromInt(int toIntValue)
Creates new constant of enum RevisionType using provided numeric value.
Parameters:
Parameter | Type | Description |
---|---|---|
toIntValue | int | The numeric representation of RevisionType |
Returns: RevisionType - RevisionType enum constant associated with numeric value
fromString(String toStringValue)
public static RevisionType fromString(String toStringValue)
Parses string representation of RevisionType to get the enum constant.
Parameters:
Parameter | Type | Description |
---|---|---|
toStringValue | java.lang.String | The string representation of RevisionType |
Returns: RevisionType - RevisionType enum constant associated with input string
toInt()
public int toInt()
Numeric representation of RevisionType.
Returns: int - numeric value of enum constant
toString()
public String toString()
String representation of RevisionType.
Returns: java.lang.String - string value of enum constant