private ListDialogField createListContents(PathListElement entryToEdit, String key,
String label, ImageDescriptor descriptor, String[] buttonLabels) {
ExclusionPatternAdapter adapter = new ExclusionPatternAdapter();
ListDialogField patternList = new ListDialogField(adapter, buttonLabels,
new ExclusionInclusionLabelProvider(key, descriptor));
patternList.setDialogFieldListener(adapter);
patternList.setLabelText(label);
patternList.setRemoveButtonIndex(IDX_REMOVE);
patternList.enableButton(IDX_EDIT, false);
IPath[] pattern = (IPath[]) entryToEdit.getAttribute(key);
ArrayList elements = new ArrayList(pattern.length);
for (int i = 0; i < pattern.length; i++) {
elements.add(pattern[i].toString());
}
patternList.setElements(elements);
patternList.selectFirstElement();
patternList.enableButton(IDX_ADD_MULTIPLE, currSourceFolder != null);
patternList.setViewerSorter(new ViewerSorter());
return patternList;
}
InclusionExclusionDialog.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:filesync4eclipse
作者:
评论列表
文章目录