List of usage examples for com.intellij.openapi.components SettingsSavingComponent interface-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;