本文整理汇总了Java中com.intellij.util.ui.classpath.ChooseLibrariesFromTablesDialog类的典型用法代码示例。如果您正苦于以下问题:Java ChooseLibrariesFromTablesDialog类的具体用法?Java ChooseLibrariesFromTablesDialog怎么用?Java ChooseLibrariesFromTablesDialog使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ChooseLibrariesFromTablesDialog类属于com.intellij.util.ui.classpath包,在下文中一共展示了ChooseLibrariesFromTablesDialog类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: hasLibraries
import com.intellij.util.ui.classpath.ChooseLibrariesFromTablesDialog; //导入依赖的package包/类
private boolean hasLibraries() {
final Predicate<Library> condition = getNotAddedSuitableLibrariesCondition();
for (LibraryTable table : ChooseLibrariesFromTablesDialog.getLibraryTables(myClasspathPanel.getProject(), true)) {
final LibrariesModifiableModel model = myContext.myLevel2Providers.get(table.getTableLevel());
if (model != null) {
for (Library library : model.getLibraries()) {
if (condition.apply(library)) {
return true;
}
}
}
}
return false;
}
示例2: hasLibraries
import com.intellij.util.ui.classpath.ChooseLibrariesFromTablesDialog; //导入依赖的package包/类
private boolean hasLibraries() {
final Predicate<Library> condition = LibraryEditingUtil.getNotAddedLibrariesCondition(myClasspathPanel.getRootModel());
for (LibraryTable table : ChooseLibrariesFromTablesDialog.getLibraryTables(myClasspathPanel.getProject(), true)) {
final LibrariesModifiableModel model = myContext.myLevel2Providers.get(table.getTableLevel());
if (model != null) {
for (Library library : model.getLibraries()) {
if (condition.apply(library)) {
return true;
}
}
}
}
return false;
}
示例3: chooseLibraries
import com.intellij.util.ui.classpath.ChooseLibrariesFromTablesDialog; //导入依赖的package包/类
@Override
public List<Library> chooseLibraries(final String title) {
final ChooseLibrariesFromTablesDialog dialog = ChooseLibrariesFromTablesDialog.createDialog(title, getProject(), false);
return dialog.showAndGet() ? dialog.getSelectedLibraries() : Collections.<Library>emptyList();
}
示例4: chooseLibraries
import com.intellij.util.ui.classpath.ChooseLibrariesFromTablesDialog; //导入依赖的package包/类
@Override
public List<Library> chooseLibraries(final String title) {
final ChooseLibrariesFromTablesDialog dialog = ChooseLibrariesFromTablesDialog.createDialog(title, getProject(), false);
dialog.show();
return dialog.isOK() ? dialog.getSelectedLibraries() : Collections.<Library>emptyList();
}