public abstract class FrameworkSupportModelBase extends UserDataHolderBase implements FrameworkSupportModel
| Constructor and Description |
|---|
FrameworkSupportModelBase(Project project,
ModuleBuilder builder,
LibrariesContainer librariesContainer) |
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUserData, putUserDatapublic FrameworkSupportModelBase(Project project, ModuleBuilder builder, LibrariesContainer librariesContainer)
public abstract java.lang.String getBaseDirectoryForLibrariesPath()
public void registerComponent(FrameworkSupportInModuleProvider provider, FrameworkSupportNode node)
public void registerOptionsComponent(FrameworkSupportInModuleProvider provider, FrameworkSupportOptionsComponent component)
public Project getProject()
FrameworkSupportModelnull if it's invoked from
'New Project' wizardgetProject in interface FrameworkSupportModelpublic ModuleBuilder getModuleBuilder()
FrameworkSupportModelModuleBuilder instance if support for a framework is being configured inside 'New Module' wizard or null if
it's invoked for an existing modulegetModuleBuilder in interface FrameworkSupportModelpublic boolean isFrameworkSelected(java.lang.String providerId)
isFrameworkSelected in interface FrameworkSupportModelpublic void addFrameworkListener(FrameworkSupportModelListener listener)
addFrameworkListener in interface FrameworkSupportModelpublic void addFrameworkListener(FrameworkSupportModelListener listener, Disposable parentDisposable)
addFrameworkListener in interface FrameworkSupportModelpublic void addFrameworkVersionListener(FrameworkVersionListener listener, Disposable parentDisposable)
public void removeFrameworkListener(FrameworkSupportModelListener listener)
removeFrameworkListener in interface FrameworkSupportModelpublic void setFrameworkComponentEnabled(java.lang.String providerId,
boolean enable)
setFrameworkComponentEnabled in interface FrameworkSupportModelpublic void updateFrameworkLibraryComponent(java.lang.String providerId)
updateFrameworkLibraryComponent in interface FrameworkSupportModelpublic FrameworkSupportConfigurable getFrameworkConfigurable(java.lang.String providerId)
getFrameworkConfigurable in interface FrameworkSupportModelpublic FrameworkSupportConfigurable findFrameworkConfigurable(java.lang.String providerId)
findFrameworkConfigurable in interface FrameworkSupportModelpublic void setSelectedVersion(java.lang.String frameworkOrGroupId,
FrameworkVersion version)
public FrameworkLibraryProvider getLibraryProvider()
public void setLibraryProvider(FrameworkLibraryProvider libraryProvider)
public <V extends FrameworkVersion> V getSelectedVersion(java.lang.String frameworkOrGroupId)
public void onFrameworkSelectionChanged(FrameworkSupportNode node)
public void selectFramework(FrameworkSupportProvider provider, boolean checked)
public void fireWizardStepUpdated()
public LibrariesContainer getLibrariesContainer()
public void setSelectedLibraryVersion(java.lang.String id,
java.lang.String version)
public java.lang.String getFrameworkVersion(java.lang.String id)