public abstract class JavaDependentSdkType extends DependentSdkType implements JavaSdkType
Constructor and Description |
---|
JavaDependentSdkType(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
SdkType |
getDependencyType() |
java.lang.String |
getUnsatisfiedDependencyMessage() |
boolean |
isDependent() |
protected boolean |
isValidDependency(Sdk sdk) |
checkDependency, createSdkOfType, fixDependency, showCustomCreateUI, supportsCustomCreateUI
adjustSelectedSdkHome, allowCreationByUser, createAdditionalDataConfigurable, equals, findByName, findInstance, getAllTypes, getComparator, getDefaultDocumentationUrl, getDownloadSdkUrl, getHelpTopic, getHomeChooserDescriptor, getHomeFieldLabel, getIcon, getIconForAddAction, getInvalidHomeMessage, getName, getPresentableName, getVersionString, getVersionString, hashCode, isRelevantForFile, isRootTypeApplicable, isValidSdkHome, loadAdditionalData, loadAdditionalData, sdkHasValidPath, sdkPath, setupSdkPaths, setupSdkPaths, showCustomCreateUI, suggestHomePath, suggestHomePaths, suggestSdkName, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBinPath, getToolsPath, getVMExecutablePath
isLocalSdk, saveAdditionalData, versionComparator, versionStringComparator
protected boolean isValidDependency(Sdk sdk)
isValidDependency
in class DependentSdkType
public java.lang.String getUnsatisfiedDependencyMessage()
getUnsatisfiedDependencyMessage
in class DependentSdkType
public SdkType getDependencyType()
getDependencyType
in class DependentSdkType
JavaSdkType
,
null otherwisepublic boolean isDependent()
isDependent
in interface JavaSdkType