public interface RemoteSdkFactory<T extends RemoteSdkAdditionalData>
Modifier and Type | Method and Description |
---|---|
boolean |
canSaveUnfinished() |
Sdk |
createRemoteSdk(Project project,
T data,
java.lang.String sdkName,
java.util.Collection<Sdk> existingSdks) |
Sdk |
createUnfinished(T data,
java.util.Collection<Sdk> existingSdks) |
java.lang.String |
generateSdkHomePath(T data) |
java.lang.String |
getDefaultUnfinishedName() |
void |
initSdk(Sdk sdk,
Project project,
java.awt.Component ownerComponent) |
java.lang.String |
sdkName() |
Sdk createRemoteSdk(Project project, T data, java.lang.String sdkName, java.util.Collection<Sdk> existingSdks) throws RemoteSdkException
RemoteSdkException
java.lang.String generateSdkHomePath(T data)
java.lang.String getDefaultUnfinishedName()
java.lang.String sdkName()
boolean canSaveUnfinished()
void initSdk(Sdk sdk, Project project, java.awt.Component ownerComponent) throws RemoteSdkException
RemoteSdkException