public class UnknownSdkTracker
extends java.lang.Object
Constructor and Description |
---|
UnknownSdkTracker(Project project) |
Modifier and Type | Method and Description |
---|---|
void |
applyDownloadableFix(UnknownSdk info,
UnknownSdkDownloadableSdkFix fix) |
static void |
configureLocalSdk(UnknownSdk info,
UnknownSdkLocalSdkFix fix,
Consumer<? super Sdk> onCompleted) |
static void |
downloadFix(Project project,
UnknownSdk info,
UnknownSdkDownloadableSdkFix fix,
Consumer<? super Sdk> onSdkNameReady,
Consumer<? super Sdk> onCompleted) |
static UnknownSdkTracker |
getInstance(Project project) |
void |
showSdkSelectionPopup(java.lang.String sdkName,
SdkType sdkType,
javax.swing.JComponent underneathRightOfComponent) |
void |
updateUnknownSdks() |
public UnknownSdkTracker(Project project)
public static UnknownSdkTracker getInstance(Project project)
public void updateUnknownSdks()
public void applyDownloadableFix(UnknownSdk info, UnknownSdkDownloadableSdkFix fix)
public static void downloadFix(Project project, UnknownSdk info, UnknownSdkDownloadableSdkFix fix, Consumer<? super Sdk> onSdkNameReady, Consumer<? super Sdk> onCompleted)
public void showSdkSelectionPopup(java.lang.String sdkName, SdkType sdkType, javax.swing.JComponent underneathRightOfComponent)
public static void configureLocalSdk(UnknownSdk info, UnknownSdkLocalSdkFix fix, Consumer<? super Sdk> onCompleted)