public abstract class FacetEditorContextBase extends UserDataHolderBase implements FacetEditorContext
Constructor and Description |
---|
FacetEditorContextBase(Facet facet,
FacetEditorContext parentContext,
FacetsProvider facetsProvider,
ModulesProvider modulesProvider,
UserDataHolder sharedModuleData,
UserDataHolder sharedProjectData) |
Modifier and Type | Method and Description |
---|---|
Library |
findLibrary(java.lang.String name) |
abstract ArtifactsStructureConfigurableContext |
getArtifactsStructureContext() |
abstract LibrariesContainer |
getContainer() |
Facet |
getFacet() |
java.lang.String |
getFacetName() |
FacetsProvider |
getFacetsProvider() |
Library[] |
getLibraries() |
VirtualFile[] |
getLibraryFiles(Library library,
OrderRootType rootType) |
ModulesProvider |
getModulesProvider() |
Facet |
getParentFacet() |
ModuleRootModel |
getRootModel() |
UserDataHolder |
getSharedModuleData() |
UserDataHolder |
getSharedProjectData() |
<T> T |
getUserData(Key<T> key) |
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createProjectLibrary, getModifiableRootModel, getModule, getModuleBuilder, getProject, getWizardContext, isNewFacet
putUserData
public FacetEditorContextBase(Facet facet, FacetEditorContext parentContext, FacetsProvider facetsProvider, ModulesProvider modulesProvider, UserDataHolder sharedModuleData, UserDataHolder sharedProjectData)
public Library[] getLibraries()
getLibraries
in interface FacetEditorContext
public java.lang.String getFacetName()
getFacetName
in interface FacetEditorContext
public VirtualFile[] getLibraryFiles(Library library, OrderRootType rootType)
getLibraryFiles
in interface FacetEditorContext
public Library findLibrary(java.lang.String name)
findLibrary
in interface FacetEditorContext
public UserDataHolder getSharedProjectData()
public UserDataHolder getSharedModuleData()
public abstract ArtifactsStructureConfigurableContext getArtifactsStructureContext()
public <T> T getUserData(Key<T> key)
getUserData
in interface UserDataHolder
getUserData
in class UserDataHolderBase
public FacetsProvider getFacetsProvider()
getFacetsProvider
in interface FacetEditorContext
public ModulesProvider getModulesProvider()
getModulesProvider
in interface FacetEditorContext
public ModuleRootModel getRootModel()
getRootModel
in interface FacetEditorContext
public abstract LibrariesContainer getContainer()
public Facet getFacet()
getFacet
in interface FacetEditorContext
public Facet getParentFacet()
getParentFacet
in interface FacetEditorContext