本文整理匯總了Java中com.intellij.framework.library.LibraryVersionProperties類的典型用法代碼示例。如果您正苦於以下問題:Java LibraryVersionProperties類的具體用法?Java LibraryVersionProperties怎麽用?Java LibraryVersionProperties使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
LibraryVersionProperties類屬於com.intellij.framework.library包,在下文中一共展示了LibraryVersionProperties類的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: createNewLibrary
import com.intellij.framework.library.LibraryVersionProperties; //導入依賴的package包/類
@Override
public NewLibraryConfiguration createNewLibrary(@NotNull JComponent parentComponent, VirtualFile contextDirectory) {
final FileChooserDescriptor descriptor = new FileChooserDescriptor(false, false, true, false, false, true);
descriptor.setTitle(IdeBundle.message("new.library.file.chooser.title"));
descriptor.setDescription(IdeBundle.message("new.library.file.chooser.description"));
final VirtualFile[] files = FileChooser.chooseFiles(descriptor, parentComponent, null, contextDirectory);
if (files.length == 0) {
return null;
}
return new NewLibraryConfiguration(myDefaultLibraryName, getDownloadableLibraryType(), new LibraryVersionProperties()) {
@Override
public void addRoots(@NotNull LibraryEditor editor) {
for (VirtualFile file : files) {
editor.addRoot(file, OrderRootType.CLASSES);
}
}
};
}
示例2: DownloadableLibraryPropertiesEditor
import com.intellij.framework.library.LibraryVersionProperties; //導入依賴的package包/類
public DownloadableLibraryPropertiesEditor(DownloadableLibraryDescription description,
LibraryEditorComponent<LibraryVersionProperties> editorComponent,
DownloadableLibraryType libraryType) {
super(editorComponent, libraryType, "Change &Version...");
myDescription = description;
myLibraryType = libraryType;
myCurrentVersionString = myEditorComponent.getProperties().getVersionString();
}
示例3: PythonLibraryType
import com.intellij.framework.library.LibraryVersionProperties; //導入依賴的package包/類
public PythonLibraryType() {
super(
new PersistentLibraryKind<LibraryVersionProperties>("dummy.type") {
@NotNull
@Override
public LibraryVersionProperties createDefaultProperties() {
return new LibraryVersionProperties();
}
}
);
}
示例4: createPropertiesEditor
import com.intellij.framework.library.LibraryVersionProperties; //導入依賴的package包/類
@Nullable
@Override
public LibraryPropertiesEditor createPropertiesEditor(@NotNull LibraryEditorComponent<LibraryVersionProperties> editorComponent) {
return null;
}
示例5: getIcon
import com.intellij.framework.library.LibraryVersionProperties; //導入依賴的package包/類
@Nullable
@Override
public Icon getIcon(@Nullable LibraryVersionProperties properties) {
return null;
}