private ListDialogField<String> createListContents(CPListElement entryToEdit, String key, String label, ImageDescriptor descriptor, String[] buttonLabels) {
ExclusionPatternAdapter adapter= new ExclusionPatternAdapter();
ListDialogField<String> patternList= new ListDialogField<String>(adapter, buttonLabels, new ExclusionInclusionLabelProvider(descriptor));
patternList.setDialogFieldListener(adapter);
patternList.setLabelText(label);
patternList.setRemoveButtonIndex(IDX_REMOVE);
patternList.enableButton(IDX_EDIT, false);
IPath[] pattern= (IPath[]) entryToEdit.getAttribute(key);
ArrayList<String> elements= new ArrayList<String>(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, fCurrSourceFolder != null);
patternList.setViewerComparator(new ViewerComparator());
return patternList;
}
ExclusionInclusionDialog.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:Eclipse-Postfix-Code-Completion-Juno38
作者:
评论列表
文章目录