本文整理汇总了Java中org.eclipse.compare.CompareConfiguration.setAncestorLabel方法的典型用法代码示例。如果您正苦于以下问题:Java CompareConfiguration.setAncestorLabel方法的具体用法?Java CompareConfiguration.setAncestorLabel怎么用?Java CompareConfiguration.setAncestorLabel使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.compare.CompareConfiguration
的用法示例。
在下文中一共展示了CompareConfiguration.setAncestorLabel方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createConfiguration
import org.eclipse.compare.CompareConfiguration; //导入方法依赖的package包/类
@SuppressWarnings("javadoc")
protected static CompareConfiguration createConfiguration(IFile file) {
CompareConfiguration configuration = new CompareConfiguration();
configuration.setLeftEditable(true);
configuration.setLeftLabel("Expected Test Result" + (file != null ? " - " + file.getName() : ""));
configuration.setRightLabel("Actual Test Result");
configuration.setAncestorLabel("File on Disk");
configuration.setProperty(ICompareUIConstants.PROP_ANCESTOR_VISIBLE, Boolean.FALSE);
return configuration;
}
示例2: initLabels
import org.eclipse.compare.CompareConfiguration; //导入方法依赖的package包/类
private void initLabels() {
CompareConfiguration cc = getCompareConfiguration();
ITypedElement left = this.left;
ITypedElement right = this.right;
ITypedElement ancestor = this.ancestor;
if (left != null) {
cc.setLeftLabel(getLabel(left));
cc.setLeftImage(leftImage);
}
if (right != null) {
cc.setRightLabel(getLabel(right));
cc.setRightImage(rightImage);
}
if (ancestor != null) {
cc.setAncestorLabel(getLabel(ancestor));
cc.setAncestorImage(ancestorImage);
}
String title;
if (ancestor != null) {
title = Policy.bind("SVNCompareEditorInput.titleAncestor", new Object[] {guessResourceName(), getVersionLabel(ancestor), getVersionLabel(left), getVersionLabel(right)} ); //$NON-NLS-1$
} else {
String leftName = null;
if (left != null) leftName = left.getName();
String rightName = null;
if (right != null) rightName = right.getName();
if (leftName != null && !leftName.equals(rightName)) {
title = Policy.bind("SVNCompareEditorInput.titleNoAncestorDifferent", new Object[] {leftName, getVersionLabel(left), rightName, getVersionLabel(right)} ); //$NON-NLS-1$
} else {
title = Policy.bind("SVNCompareEditorInput.titleNoAncestor", new Object[] {guessResourceName(), getVersionLabel(left), getVersionLabel(right)} ); //$NON-NLS-1$
}
}
setTitle(title);
}
示例3: initializeCompareConfiguration
import org.eclipse.compare.CompareConfiguration; //导入方法依赖的package包/类
/**
* Initializes the labels in the compare configuration.
*/
private void initializeCompareConfiguration() {
CompareConfiguration cc = getCompareConfiguration();
String leftLabel = "Merged - " + fDestinationResource.getName(); //$NON-NLS-1$
String rightLabel = "Theirs - " + fTheirsResource.getName(); //$NON-NLS-1$
String ancestorLabel = "Ancestor -" + fAncestorResource.getName(); //$NON-NLS-1$
cc.setLeftLabel(leftLabel);
cc.setRightLabel(rightLabel);
cc.setAncestorLabel(ancestorLabel);
}
示例4: createNewCompareConfiguration
import org.eclipse.compare.CompareConfiguration; //导入方法依赖的package包/类
/**
* Creates a new configuration with the pydev preference store so that the colors appear correctly when using
* Aptana themes.
*
* Also copies the available data from the original compare configuration to the new configuration.
*/
private CompareConfiguration createNewCompareConfiguration(CompareConfiguration mp) {
List<IPreferenceStore> stores = PydevPrefs.getDefaultStores(false);
IPreferenceStore prefs = mp.getPreferenceStore();
if (prefs != null) {
//Note, we could use the CompareUIPlugin.getDefault().getPreferenceStore() directly, but it's access
//is restricted, so, we go to the preferences of the previously created compare configuration.
stores.add(prefs);
}
CompareConfiguration cc = new CompareConfiguration(new ChainedPreferenceStore(
stores.toArray(new IPreferenceStore[stores.size()])));
cc.setAncestorImage(mp.getAncestorImage(null));
cc.setAncestorLabel(mp.getAncestorLabel(null));
cc.setLeftImage(mp.getLeftImage(null));
cc.setLeftLabel(mp.getLeftLabel(null));
cc.setLeftEditable(mp.isLeftEditable());
cc.setRightImage(mp.getRightImage(null));
cc.setRightLabel(mp.getRightLabel(null));
cc.setRightEditable(mp.isRightEditable());
try {
cc.setContainer(mp.getContainer());
} catch (Throwable e) {
//Ignore: not available in Eclipse 3.2.
}
return cc;
}
示例5: initLabels
import org.eclipse.compare.CompareConfiguration; //导入方法依赖的package包/类
/**
* Sets up the title and pane labels for the comparison view.
*/
private void initLabels() {
CompareConfiguration cc = getCompareConfiguration();
ITypedElement left = this.left;
ITypedElement right = this.right;
ITypedElement ancestor = this.ancestor;
if (left != null) {
leftLabel = getLabel(left);
cc.setLeftLabel(leftLabel);
cc.setLeftImage(leftImage);
}
if (right != null) {
rightLabel = getLabel(right);
cc.setRightLabel(rightLabel);
cc.setRightImage(rightImage);
}
if (ancestor != null) {
cc.setAncestorLabel(getLabel(ancestor));
cc.setAncestorImage(ancestorImage);
}
String title;
if (ancestor != null) {
title = Policy.bind("SVNCompareEditorInput.titleAncestor", new Object[] {guessResourceName(), getVersionLabel(ancestor), getVersionLabel(left), getVersionLabel(right)} ); //$NON-NLS-1$
} else {
String leftName = null;
if (left != null) leftName = left.getName();
String rightName = null;
if (right != null) rightName = right.getName();
if (leftName != null && !leftName.equals(rightName)) {
title = Policy.bind("SVNCompareEditorInput.titleNoAncestorDifferent", new Object[] {leftName, getVersionLabel(left), rightName, getVersionLabel(right)} ); //$NON-NLS-1$
} else {
title = Policy.bind("SVNCompareEditorInput.titleNoAncestor", new Object[] {guessResourceName(), getVersionLabel(left), getVersionLabel(right)} ); //$NON-NLS-1$
}
}
setTitle(title);
}
示例6: initializeCompareConfiguration
import org.eclipse.compare.CompareConfiguration; //导入方法依赖的package包/类
private void initializeCompareConfiguration() {
CompareConfiguration cc = getCompareConfiguration();
cc.setLeftEditable(true);
String leftLabel = "Merged - " + fileName; //$NON-NLS-1$
String rightLabel = "Theirs - " + fileName; //$NON-NLS-1$
String ancestorLabel = "Ancestor -" + fileName; //$NON-NLS-1$
cc.setLeftLabel(leftLabel);
cc.setRightLabel(rightLabel);
cc.setAncestorLabel(ancestorLabel);
}