本文整理汇总了Java中com.intellij.openapi.editor.event.EditorFactoryListener类的典型用法代码示例。如果您正苦于以下问题:Java EditorFactoryListener类的具体用法?Java EditorFactoryListener怎么用?Java EditorFactoryListener使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
EditorFactoryListener类属于com.intellij.openapi.editor.event包,在下文中一共展示了EditorFactoryListener类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: projectOpened
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
public void projectOpened() {
StartupManager.getInstance(myProject).registerPreStartupActivity(new Runnable() {
@Override
public void run() {
final MyFileStatusListener fileStatusListener = new MyFileStatusListener();
final EditorFactoryListener editorFactoryListener = new MyEditorFactoryListener();
final MyVirtualFileListener virtualFileListener = new MyVirtualFileListener();
final EditorColorsListener editorColorsListener = new MyEditorColorsListener();
final FileStatusManager fsManager = FileStatusManager.getInstance(myProject);
fsManager.addFileStatusListener(fileStatusListener, myDisposable);
final EditorFactory editorFactory = EditorFactory.getInstance();
editorFactory.addEditorFactoryListener(editorFactoryListener, myDisposable);
final VirtualFileManager virtualFileManager = VirtualFileManager.getInstance();
virtualFileManager.addVirtualFileListener(virtualFileListener, myDisposable);
final EditorColorsManager editorColorsManager = EditorColorsManager.getInstance();
editorColorsManager.addEditorColorsListener(editorColorsListener, myDisposable);
}
});
}
示例2: TemplateManagerImpl
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
public TemplateManagerImpl(Project project) {
myProject = project;
final EditorFactoryListener myEditorFactoryListener = new EditorFactoryAdapter() {
@Override
public void editorReleased(@NotNull EditorFactoryEvent event) {
Editor editor = event.getEditor();
if (editor.getProject() != null && editor.getProject() != myProject) return;
if (myProject.isDisposed() || !myProject.isOpen()) return;
TemplateState state = getTemplateState(editor);
if (state != null) {
state.gotoEnd();
}
clearTemplateState(editor);
}
};
EditorFactory.getInstance().addEditorFactoryListener(myEditorFactoryListener, myProject);
}
示例3: projectOpened
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
public void projectOpened() {
final EditorFactoryListener myEditorFactoryListener = new EditorFactoryAdapter() {
@Override
public void editorReleased(@NotNull EditorFactoryEvent event) {
Editor editor = event.getEditor();
if (editor.getProject() != null && editor.getProject() != myProject) return;
if (myProject.isDisposed() || !myProject.isOpen()) return;
TemplateState tState = getTemplateState(editor);
if (tState != null) {
tState.gotoEnd();
}
editor.putUserData(TEMPLATE_STATE_KEY, null);
}
};
EditorFactory.getInstance().addEditorFactoryListener(myEditorFactoryListener, myProject);
}
示例4: projectOpened
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
public void projectOpened() {
StartupManager.getInstance(myProject).registerPreStartupActivity(new Runnable() {
@Override
public void run() {
final MyFileStatusListener fileStatusListener = new MyFileStatusListener();
final EditorFactoryListener editorFactoryListener = new MyEditorFactoryListener();
final MyVirtualFileListener virtualFileListener = new MyVirtualFileListener();
final FileStatusManager fsManager = FileStatusManager.getInstance(myProject);
fsManager.addFileStatusListener(fileStatusListener, myDisposable);
final EditorFactory editorFactory = EditorFactory.getInstance();
editorFactory.addEditorFactoryListener(editorFactoryListener, myDisposable);
final VirtualFileManager virtualFileManager = VirtualFileManager.getInstance();
virtualFileManager.addVirtualFileListener(virtualFileListener, myDisposable);
}
});
}
示例5: TemplateManagerImpl
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
public TemplateManagerImpl(Project project) {
myProject = project;
final EditorFactoryListener myEditorFactoryListener = new EditorFactoryAdapter() {
@Override
public void editorReleased(@Nonnull EditorFactoryEvent event) {
Editor editor = event.getEditor();
if (editor.getProject() != null && editor.getProject() != myProject) return;
if (myProject.isDisposed() || !myProject.isOpen()) return;
TemplateState state = getTemplateState(editor);
if (state != null) {
state.gotoEnd();
}
clearTemplateState(editor);
}
};
EditorFactory.getInstance().addEditorFactoryListener(myEditorFactoryListener, myProject);
}
示例6: projectOpened
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
public void projectOpened() {
StartupManager.getInstance(myProject).registerPreStartupActivity(new Runnable() {
@Override
public void run() {
final MyFileStatusListener fileStatusListener = new MyFileStatusListener();
final EditorFactoryListener editorFactoryListener = new MyEditorFactoryListener();
final MyVirtualFileListener virtualFileListener = new MyVirtualFileListener();
final EditorColorsListener editorColorsListener = new EditorColorsListener() {
public void globalSchemeChange(EditorColorsScheme scheme) {
resetTrackersForOpenFiles();
}
};
final FileStatusManager fsManager = FileStatusManager.getInstance(myProject);
fsManager.addFileStatusListener(fileStatusListener, myProject);
final EditorFactory editorFactory = EditorFactory.getInstance();
editorFactory.addEditorFactoryListener(editorFactoryListener,myProject);
final VirtualFileManager virtualFileManager = VirtualFileManager.getInstance();
virtualFileManager.addVirtualFileListener(virtualFileListener,myProject);
final EditorColorsManager editorColorsManager = EditorColorsManager.getInstance();
editorColorsManager.addEditorColorsListener(editorColorsListener);
Disposer.register(myDisposable, new Disposable() {
public void dispose() {
fsManager.removeFileStatusListener(fileStatusListener);
virtualFileManager.removeVirtualFileListener(virtualFileListener);
editorColorsManager.removeEditorColorsListener(editorColorsListener);
}
});
}
});
}
示例7: addEditorFactoryListener
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
public void addEditorFactoryListener(@NotNull EditorFactoryListener listener) {
}
示例8: removeEditorFactoryListener
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
public void removeEditorFactoryListener(@NotNull EditorFactoryListener listener) {
}
示例9: addEditorFactoryListener
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
@Deprecated
public void addEditorFactoryListener(@NotNull EditorFactoryListener listener) {
myEditorFactoryEventDispatcher.addListener(listener);
}
示例10: removeEditorFactoryListener
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
@Deprecated
public void removeEditorFactoryListener(@NotNull EditorFactoryListener listener) {
myEditorFactoryEventDispatcher.removeListener(listener);
}
示例11: addEditorFactoryListener
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
public void addEditorFactoryListener(@NotNull EditorFactoryListener listener) {
myEditorFactoryEventDispatcher.addListener(listener);
}
示例12: removeEditorFactoryListener
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
public void removeEditorFactoryListener(@NotNull EditorFactoryListener listener) {
myEditorFactoryEventDispatcher.removeListener(listener);
}
示例13: addEditorFactoryListener
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
public void addEditorFactoryListener(@Nonnull EditorFactoryListener listener) {
}
示例14: removeEditorFactoryListener
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
public void removeEditorFactoryListener(@Nonnull EditorFactoryListener listener) {
}
示例15: addEditorFactoryListener
import com.intellij.openapi.editor.event.EditorFactoryListener; //导入依赖的package包/类
@Override
@Deprecated
public void addEditorFactoryListener(@Nonnull EditorFactoryListener listener) {
myEditorFactoryEventDispatcher.addListener(listener);
}