protected abstract static class AbstractNewProjectStep.Customization<T>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
Customization() |
Modifier and Type | Method and Description |
---|---|
protected abstract AbstractNewProjectStep.AbstractCallback<T> |
createCallback() |
protected abstract DirectoryProjectGenerator<T> |
createEmptyProjectGenerator() |
protected ProjectSpecificAction |
createProjectSpecificAction(AbstractNewProjectStep.AbstractCallback<T> callback) |
protected abstract ProjectSettingsStepBase<T> |
createProjectSpecificSettingsStep(DirectoryProjectGenerator<T> projectGenerator,
AbstractNewProjectStep.AbstractCallback<T> callback) |
AnAction[] |
getActions(DirectoryProjectGenerator<T> [] generators,
AbstractNewProjectStep.AbstractCallback<T> callback) |
AnAction [] |
getActions(DirectoryProjectGenerator<T> generator,
AbstractNewProjectStep.AbstractCallback<T> callback) |
protected DirectoryProjectGenerator<T> [] |
getProjectGenerators() |
protected boolean |
shouldIgnore(DirectoryProjectGenerator<?> generator) |
boolean |
showUserDefinedProjects() |
protected ProjectSpecificAction createProjectSpecificAction(AbstractNewProjectStep.AbstractCallback<T> callback)
protected abstract AbstractNewProjectStep.AbstractCallback<T> createCallback()
protected abstract DirectoryProjectGenerator<T> createEmptyProjectGenerator()
protected abstract ProjectSettingsStepBase<T> createProjectSpecificSettingsStep(DirectoryProjectGenerator<T> projectGenerator, AbstractNewProjectStep.AbstractCallback<T> callback)
protected DirectoryProjectGenerator<T> [] getProjectGenerators()
public AnAction[] getActions(DirectoryProjectGenerator<T> [] generators, AbstractNewProjectStep.AbstractCallback<T> callback)
public AnAction [] getActions(DirectoryProjectGenerator<T> generator, AbstractNewProjectStep.AbstractCallback<T> callback)
protected boolean shouldIgnore(DirectoryProjectGenerator<?> generator)
public boolean showUserDefinedProjects()