InclusionExclusionDialog.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:filesync4eclipse 作者:
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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号