public abstract class CloudModuleBuilderContribution
extends java.lang.Object
Constructor and Description |
---|
CloudModuleBuilderContribution(CloudModuleBuilder moduleBuilder,
ServerType<?> cloudType) |
Modifier and Type | Method and Description |
---|---|
abstract void |
configureModule(Module module) |
protected abstract CloudApplicationConfigurable |
createApplicationConfigurable(Project project,
Disposable parentDisposable) |
protected DeploymentConfiguration |
createDeploymentConfiguration(DeploymentSource deploymentSource) |
CloudApplicationConfigurable |
getApplicationConfigurable(Project project,
Disposable parentDisposable) |
protected ServerType<?> |
getCloudType() |
protected CloudModuleBuilder |
getModuleBuilder() |
void |
preConfigureModule(Module module,
ModifiableRootModel model) |
public CloudModuleBuilderContribution(CloudModuleBuilder moduleBuilder, ServerType<?> cloudType)
protected CloudModuleBuilder getModuleBuilder()
protected ServerType<?> getCloudType()
public CloudApplicationConfigurable getApplicationConfigurable(Project project, Disposable parentDisposable)
public void preConfigureModule(Module module, ModifiableRootModel model)
public abstract void configureModule(Module module)
protected abstract CloudApplicationConfigurable createApplicationConfigurable(Project project, Disposable parentDisposable)
protected DeploymentConfiguration createDeploymentConfiguration(DeploymentSource deploymentSource)