Package ro.sync.diff.merge.api
Interface MergeFilesOptionsConstants
@API(type=NOT_EXTENDABLE,
src=PUBLIC)
public interface MergeFilesOptionsConstants
Constants used as keys in the mergeOptions map parameter from
DiffAndMergeTools.openMergeApplication(java.io.File, java.io.File, java.io.File, java.util.Map)-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe values for filter mode option. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringMerge status: added by others / added remotely.static final StringMerge status: added by you / added locally.static final StringMerge status: added by you and by others / added both locally and remotely.static final StringMerge status: deleted by others / deleted remotely.static final StringMerge status: deleted by you / deleted locallystatic final StringMerge status: deleted by you and by others / deleted both locally and remotely.static final StringMerge status: deleted by you and modified by others / deleted locally but modified remotely.static final StringThis option controls the default state of the filter buttons from the merge dialog.
Only one filter can be applied.static final StringLabel for the left diff panel description.static final StringThis option controls the title of the merge dialog.
If this option is set, its value will be used as the title of the merge dialog.static final StringA label that the merge operation summary explanatory text consists of.static final StringA label that the merge operation summary explanatory text consists of.static final StringA label that the merge operation summary explanatory text consists of.static final StringA label that the merge operation summary explanatory text consists of.static final StringMerge status: modified by others / modified remotely.static final StringMerge status: modified by you / modified locally.static final StringMerge status: modified by you and by others / modified both locally and remotely.static final StringMerge status: modified by you and by others / modified both locally and remotely; can be merged automatically, no real conflicts.static final StringMerge status: modified by you and deleted by others / modified locally but deleted remotely.static final StringMerge status: not modified.static final StringLabel for the right diff panel description.static final StringShow all files filter button tooltipstatic final StringShow only conflicting files filter button tooltipstatic final StringShow only files modified by others filter button tooltipstatic final StringShow only files modified by you and others filter button tooltipstatic final StringShow only files modified by you filter button tooltipstatic final StringIf this option is set, its value will be used in the merge dialog to present all the file paths of the files that will be modified as a result of the merge operations.
-
Field Details
-
VIRTUAL_PATH_FOR_PERSONAL_MODIFIED_FILES_DIRECTORY
If this option is set, its value will be used in the merge dialog to present all the file paths of the files that will be modified as a result of the merge operations.
It can be useful if you plan to do the merging in a temporary directory, and copy all the changes when the dialog is closed. The dialog can use this option to hide the real temporary directory path from the user, using instead the value provided.
This is actually a replacement for personalModifiedFilesDir (one of the parameters ofDiffAndMergeTools.openMergeApplication(java.io.File, java.io.File, java.io.File, java.util.Map)) in the merge tool UI.- See Also:
-
FILTER_MODES_KEY
This option controls the default state of the filter buttons from the merge dialog.
Only one filter can be applied. The possible values of this option can be found inMergeFilesOptionsConstants.FilterModeValues.- See Also:
-
MERGE_DIALOG_TITLE
This option controls the title of the merge dialog.
If this option is set, its value will be used as the title of the merge dialog.- See Also:
-
SHOW_ALL_FILES_TOOLTIP
Show all files filter button tooltip- Since:
- 22.1
- See Also:
-
SHOW_ONLY_FILES_MODIFIED_BY_OTHERS_TOOLTIP
Show only files modified by others filter button tooltip- Since:
- 22.1
- See Also:
-
SHOW_ONLY_FILES_MODIFIED_BY_YOU_AND_OTHERS_TOOLTIP
Show only files modified by you and others filter button tooltip- Since:
- 22.1
- See Also:
-
SHOW_ONLY_FILES_MODIFIED_BY_YOU_TOOLTIP
Show only files modified by you filter button tooltip- Since:
- 22.1
- See Also:
-
SHOW_ONLY_CONFLICTING_FILES_TOOLTIP
Show only conflicting files filter button tooltip- Since:
- 22.1
- See Also:
-
NOT_MODIFIED
Merge status: not modified.- Since:
- 28.0
- See Also:
-
ADDED_BY_YOU
Merge status: added by you / added locally.- Since:
- 28.0
- See Also:
-
ADDED_BY_OTHERS
Merge status: added by others / added remotely.- Since:
- 28.0
- See Also:
-
DELETED_BY_YOU
Merge status: deleted by you / deleted locally- Since:
- 28.0
- See Also:
-
DELETED_BY_OTHERS
Merge status: deleted by others / deleted remotely.- Since:
- 28.0
- See Also:
-
DELETED_BY_YOU_AND_BY_OTHERS
Merge status: deleted by you and by others / deleted both locally and remotely.- Since:
- 28.0
- See Also:
-
DELETED_BY_YOU_AND_MODIFIED_BY_OTHERS
Merge status: deleted by you and modified by others / deleted locally but modified remotely.- Since:
- 28.0
- See Also:
-
MODIFIED_BY_YOU
Merge status: modified by you / modified locally.- Since:
- 28.0
- See Also:
-
MODIFIED_BY_OTHERS
Merge status: modified by others / modified remotely.- Since:
- 28.0
- See Also:
-
MODIFIED_BY_YOU_AND_BY_OTHERS
Merge status: modified by you and by others / modified both locally and remotely.- Since:
- 28.0
- See Also:
-
MODIFIED_BY_YOU_AND_DELETED_BY_OTHERS
Merge status: modified by you and deleted by others / modified locally but deleted remotely.- Since:
- 28.0
- See Also:
-
ADDED_BY_YOU_AND_BY_OTHERS
Merge status: added by you and by others / added both locally and remotely.- Since:
- 28.0
- See Also:
-
MODIFIED_BY_YOU_AND_BY_OTHERS_MERGEABLE
Merge status: modified by you and by others / modified both locally and remotely; can be merged automatically, no real conflicts.- Since:
- 28.0
- See Also:
-
MERGE_OPERATION_SUMMARY_CHANGE_MADE_BY_OTHERS_LABEL
A label that the merge operation summary explanatory text consists of.- Since:
- 28.0
- See Also:
-
MERGE_OPERATION_SUMMARY_YOUR_CHANGES_LABEL
A label that the merge operation summary explanatory text consists of.- Since:
- 28.0
- See Also:
-
MERGE_OPERATION_SUMMARY_CONFLICTS_LABEL
A label that the merge operation summary explanatory text consists of.- Since:
- 28.0
- See Also:
-
MERGE_OPERATION_SUMMARY_NO_CHANGES_FOUND_LABEL
A label that the merge operation summary explanatory text consists of.- Since:
- 28.0
- See Also:
-
LEFT_DIFF_PANEL_DESCRIPTION
Label for the left diff panel description.- Since:
- 28.0
- See Also:
-
RIGHT_DIFF_PANEL_DESCRIPTION
Label for the right diff panel description.- Since:
- 28.0
- See Also:
-