Example usage for com.intellij.openapi.components SettingsSavingComponent interface-usage

List of usage examples for com.intellij.openapi.components SettingsSavingComponent interface-usage

Introduction

In this page you can find the example usage for com.intellij.openapi.components SettingsSavingComponent interface-usage.

Usage

From source file com.atlassian.theplugin.idea.config.ProjectConfigurationComponent.java

public class ProjectConfigurationComponent implements ProjectComponent, SettingsSavingComponent, Configurable {

    private final Project project;
    private final ProjectManager projectManager;
    private final ProjectCfgManagerImpl projectCfgManager;
    private final UiTaskExecutor uiTaskExecutor;

From source file com.intellij.psi.impl.PsiDocumentManagerImpl.java

public class PsiDocumentManagerImpl extends PsiDocumentManagerBase implements SettingsSavingComponent {
    private final DocumentCommitThread myDocumentCommitThread;
    private final boolean myUnitTestMode = ApplicationManager.getApplication().isUnitTestMode();

    public PsiDocumentManagerImpl(@NotNull final Project project, @NotNull PsiManager psiManager,
            @NotNull EditorFactory editorFactory, @NotNull MessageBus bus,

From source file com.intellij.psi.statistics.StatisticsManager.java

public abstract class StatisticsManager implements SettingsSavingComponent {
    public static final int OBLIVION_THRESHOLD = 7;
    private static final KeyedExtensionCollector<Statistician, Key> COLLECTOR = new KeyedExtensionCollector<Statistician, Key>(
            "com.intellij.statistician") {
        protected String keyToString(final Key key) {
            return key.toString();

From source file org.cdv.intellij.ui.editor.CDVIDEAFileEditor.java

public class CDVIDEAFileEditor implements FileEditor, SettingsSavingComponent {
    private final Project project;
    private final VirtualFile virtualFile;
    private final CDVSwingEditor panel;
    private final AtomicBoolean loaded = new AtomicBoolean(false);
    private final @NotNull Document document;

From source file org.jetbrains.idea.maven.project.MavenProjectsManager.java

@Singleton
@State(name = "MavenProjectsManager", storages = @Storage(file = StoragePathMacros.PROJECT_CONFIG_DIR
        + "/misc.xml"))
public class MavenProjectsManager extends MavenSimpleProjectComponent
        implements PersistentStateComponent<MavenProjectsManagerState>, SettingsSavingComponent, Disposable {
    private static final int IMPORT_DELAY = 1000;