public class ConfigFileContainerImpl extends SimpleModificationTracker implements ConfigFileContainer
Disposable.Parent
EVER_CHANGED, NEVER_CHANGED
Constructor and Description |
---|
ConfigFileContainerImpl(Project project,
ConfigFileMetaDataProvider descriptorMetaDataProvider,
ConfigFileInfoSetImpl configuration) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ConfigFileListener listener) |
void |
addListener(ConfigFileListener listener,
Disposable parentDisposable) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
ConfigFile |
getConfigFile(ConfigFileMetaData metaData) |
ConfigFile[] |
getConfigFiles() |
ConfigFileInfoSet |
getConfiguration() |
ConfigFileMetaDataProvider |
getMetaDataProvider() |
Project |
getProject() |
void |
removeListener(ConfigFileListener listener) |
void |
updateDescriptors(MultiValuesMap<ConfigFileMetaData,ConfigFileInfo> descriptorsMap) |
getModificationCount, incModificationCount
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getModificationCount
public ConfigFileContainerImpl(Project project, ConfigFileMetaDataProvider descriptorMetaDataProvider, ConfigFileInfoSetImpl configuration)
public ConfigFile getConfigFile(ConfigFileMetaData metaData)
getConfigFile
in interface ConfigFileContainer
public ConfigFile[] getConfigFiles()
getConfigFiles
in interface ConfigFileContainer
public Project getProject()
getProject
in interface ConfigFileContainer
public void addListener(ConfigFileListener listener, Disposable parentDisposable)
addListener
in interface ConfigFileContainer
public ConfigFileInfoSet getConfiguration()
getConfiguration
in interface ConfigFileContainer
public void dispose()
Disposable
dispose
in interface Disposable
public void addListener(ConfigFileListener listener)
addListener
in interface ConfigFileContainer
public void removeListener(ConfigFileListener listener)
removeListener
in interface ConfigFileContainer
public ConfigFileMetaDataProvider getMetaDataProvider()
public void updateDescriptors(MultiValuesMap<ConfigFileMetaData,ConfigFileInfo> descriptorsMap)