List of usage examples for com.intellij.openapi.fileTypes FileTypes PLAIN_TEXT
LanguageFileType PLAIN_TEXT
To view the source code for com.intellij.openapi.fileTypes FileTypes PLAIN_TEXT.
Click Source Link
From source file:com.github.kumaraman21.intellijbehave.creator.CreateStoryAction.java
License:Apache License
public void update(final AnActionEvent e) { super.update(e); Presentation presentation = e.getPresentation(); final FileTypeManager manager = FileTypeManager.getInstance(); final FileType fileType = manager.getFileTypeByExtension(HtmlFileType.DOT_DEFAULT_EXTENSION); if (fileType == FileTypes.PLAIN_TEXT) { presentation.setEnabled(false);/* w w w .ja v a 2 s . co m*/ presentation.setVisible(false); } }
From source file:com.intellij.find.FindManagerTest.java
License:Apache License
public void testReplaceRegexp() throws Throwable { FindManager findManager = FindManager.getInstance(myProject); FindModel findModel = new FindModel(); findModel.setStringToFind("bug(?=here)"); findModel.setStringToReplace("x$0y"); findModel.setWholeWordsOnly(false);//from w ww . jav a 2 s. c o m findModel.setFromCursor(false); findModel.setGlobal(true); findModel.setMultipleFiles(false); findModel.setProjectScope(true); findModel.setRegularExpressions(true); findModel.setPromptOnReplace(false); findManager.setFindNextModel(null); findManager.getFindInFileModel().copyFrom(findModel); String text = "bughere\n" + "bughere"; configureByText(FileTypes.PLAIN_TEXT, text); boolean succ = FindUtil.replace(getProject(), getEditor(), 0, findModel); assertTrue(succ); assertEquals("xbugyhere\n" + "xbugyhere", getEditor().getDocument().getText()); }
From source file:com.intellij.find.FindManagerTest.java
License:Apache License
public void testReplaceRegexp1() throws Throwable { FindManager findManager = FindManager.getInstance(myProject); FindModel findModel = new FindModel(); findModel.setStringToFind("bug(?=here)"); findModel.setStringToReplace("$0"); findModel.setWholeWordsOnly(false);//from w ww. jav a 2s. c o m findModel.setFromCursor(false); findModel.setGlobal(true); findModel.setMultipleFiles(false); findModel.setProjectScope(true); findModel.setRegularExpressions(true); findModel.setPromptOnReplace(false); findManager.setFindNextModel(null); findManager.getFindInFileModel().copyFrom(findModel); String text = "bughere\n" + "bughere"; configureByText(FileTypes.PLAIN_TEXT, text); boolean succ = FindUtil.replace(getProject(), getEditor(), 0, findModel); assertTrue(succ); assertEquals(text, getEditor().getDocument().getText()); }
From source file:com.intellij.find.FindManagerTest.java
License:Apache License
public void testReplaceRegexpWithNewLine() throws Throwable { FindManager findManager = FindManager.getInstance(myProject); FindModel findModel = new FindModel(); findModel.setStringToFind("xxx"); findModel.setStringToReplace("xxx\\n"); findModel.setWholeWordsOnly(false);//ww w .j av a 2s .co m findModel.setFromCursor(false); findModel.setGlobal(true); findModel.setMultipleFiles(false); findModel.setProjectScope(true); findModel.setRegularExpressions(true); findModel.setPromptOnReplace(false); findManager.setFindNextModel(null); findManager.getFindInFileModel().copyFrom(findModel); String text = "xxx"; configureByText(FileTypes.PLAIN_TEXT, text); boolean succ = FindUtil.replace(getProject(), getEditor(), 0, findModel); assertTrue(succ); assertEquals(text + "\n", getEditor().getDocument().getText()); }
From source file:com.intellij.find.FindManagerTest.java
License:Apache License
public void testReplaceAll() throws Throwable { FindManager findManager = FindManager.getInstance(myProject); FindModel findModel = new FindModel(); String toFind = "xxx"; String toReplace = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; findModel.setStringToFind(toFind);/*from ww w. j a va2 s .com*/ findModel.setStringToReplace(toReplace); findModel.setWholeWordsOnly(true); findModel.setFromCursor(false); findModel.setGlobal(true); findModel.setMultipleFiles(false); findModel.setProjectScope(true); findModel.setRegularExpressions(false); findModel.setPromptOnReplace(false); findManager.setFindNextModel(null); findManager.getFindInFileModel().copyFrom(findModel); String text = StringUtil.repeat(toFind + "\n", 6); configureByText(FileTypes.PLAIN_TEXT, text); List<Usage> usages = FindUtil.findAll(getProject(), myEditor, findModel); for (Usage usage : usages) { ReplaceInProjectManager.getInstance(getProject()).replaceUsage(usage, findModel, Collections.<Usage>emptySet(), false); } String newText = StringUtil.repeat(toReplace + "\n", 6); assertEquals(newText, getEditor().getDocument().getText()); }
From source file:com.jetbrains.lang.dart.ide.refactoring.DartRenameHandler.java
License:Apache License
private void createNewNameComponent() { String[] suggestedNames = getSuggestedNames(); myNameSuggestionsField = new NameSuggestionsField(suggestedNames, myProject, FileTypes.PLAIN_TEXT, myEditor) {//from w w w. ja v a 2 s . com @Override protected boolean shouldSelectAll() { return myEditor == null || myEditor.getSettings().isPreselectRename(); } }; myNameSuggestionsField.addDataChangedListener(new NameSuggestionsField.DataChanged() { @Override public void dataChanged() { processNewNameChanged(); } }); }
From source file:com.ritesh.idea.plugin.ui.controls.MultiValueAutoComplete.java
License:Apache License
public static EditorTextField create(Project project, DataProvider dataProvider) { List<EditorCustomization> customizations = Arrays.<EditorCustomization>asList( SoftWrapsEditorCustomization.ENABLED, SpellCheckingEditorCustomization.DISABLED); EditorTextField editorField = ServiceManager.getService(project, EditorTextFieldProvider.class) .getEditorField(FileTypes.PLAIN_TEXT.getLanguage(), project, customizations); new CommaSeparatedTextFieldCompletion(dataProvider).apply(editorField); return editorField; }
From source file:com.ritesh.idea.plugin.ui.panels.DraftReviewPanel.java
License:Apache License
private void createUIComponents() { List<EditorCustomization> editorCustomizations = Arrays.<EditorCustomization>asList( SoftWrapsEditorCustomization.ENABLED, SpellCheckingEditorCustomization.DISABLED); summaryTextBox = ServiceManager.getService(project, EditorTextFieldProvider.class) .getEditorField(FileTypes.PLAIN_TEXT.getLanguage(), project, editorCustomizations); descriptionTextBox = ServiceManager.getService(project, EditorTextFieldProvider.class) .getEditorField(FileTypes.PLAIN_TEXT.getLanguage(), project, editorCustomizations); targetPeopleTextBox = MultiValueAutoComplete.create(project, new MultiValueAutoComplete.DataProvider() { @Override//from ww w . ja va 2 s.c om public List<String> getValues(String prefix) { try { RBUserList users = ReviewDataProvider.getInstance(project).users(prefix); List<String> userNames = new ArrayList<>(); for (RBUserList.RBUser user : users.users) { userNames.add(user.username); } return userNames; } catch (Exception e) { ExceptionHandler.handleException(e); } return null; } }); targetGroupTextBox = MultiValueAutoComplete.create(project, new MultiValueAutoComplete.DataProvider() { @Override public List<String> getValues(String prefix) { try { RBGroupList groups = ReviewDataProvider.getInstance(project).groups(prefix); List<String> userNames = new ArrayList<>(); for (RBGroupList.Group user : groups.groups) { userNames.add(user.name); } return userNames; } catch (Exception e) { ExceptionHandler.handleException(e); } return null; } }); }
From source file:javarepl.plugin.JavaREPLLanguageConsole.java
License:Apache License
public JavaREPLLanguageConsole(Project project, String title, LightVirtualFile lightFile, boolean initComponents, JavaREPLClient replClient) { myProject = project;/*ww w . ja v a2 s. co m*/ myTitle = title; myVirtualFile = lightFile; this.replClient = replClient; EditorFactory editorFactory = EditorFactory.getInstance(); myHistoryFile = new LightVirtualFile(getTitle() + ".history.txt", FileTypes.PLAIN_TEXT, ""); myEditorDocument = FileDocumentManager.getInstance().getDocument(lightFile); assert myEditorDocument != null; myConsoleEditor = (EditorEx) editorFactory.createEditor(myEditorDocument, myProject); myConsoleEditor.addFocusListener(myFocusListener); myCurrentEditor = myConsoleEditor; myHistoryViewer = (EditorEx) editorFactory .createViewer(((EditorFactoryImpl) editorFactory).createDocument(true), myProject); myUpdateQueue = new MergingUpdateQueue("ConsoleUpdateQueue", 300, true, null); Disposer.register(this, myUpdateQueue); // action shortcuts are not yet registered ApplicationManager.getApplication().invokeLater(new Runnable() { @Override public void run() { installEditorFactoryListener(); } }); if (initComponents) { initComponents(); } }
From source file:org.jetbrains.android.spellchecker.AndroidTextSpellcheckingStrategy.java
License:Apache License
private static boolean isIgnored(@NotNull VirtualFile virtualFile) { Boolean spellcheckingIgnoredState = virtualFile.getUserData(mySpellcheckingIgnoredStateKey); if (spellcheckingIgnoredState == null) { synchronized (mySpellcheckingIgnoredStateKey) { spellcheckingIgnoredState = virtualFile.getUserData(mySpellcheckingIgnoredStateKey); if (spellcheckingIgnoredState == null) { FileType fileType = virtualFile.getFileType(); boolean lastIgnore = false; if (fileType == FileTypes.PLAIN_TEXT) { String name = virtualFile.getName(); if (Comparing.equal(name, FN_RESOURCE_TEXT, SystemInfo.isFileSystemCaseSensitive) || Comparing.equal(name, FN_GRADLE_WRAPPER_UNIX, SystemInfo.isFileSystemCaseSensitive) || Comparing.equal(name, FN_GRADLE_WRAPPER_WIN, SystemInfo.isFileSystemCaseSensitive) || Comparing.equal(name, IMPORT_SUMMARY_TXT, SystemInfo.isFileSystemCaseSensitive) || Comparing.equal(name, ".gitignore", SystemInfo.isFileSystemCaseSensitive)) { lastIgnore = true; }//w ww. j av a 2s . co m } else if (fileType == StdFileTypes.PROPERTIES) { String name = virtualFile.getName(); if (Comparing.equal(name, FN_GRADLE_WRAPPER_PROPERTIES, SystemInfo.isFileSystemCaseSensitive) || Comparing.equal(name, FN_LOCAL_PROPERTIES, SystemInfo.isFileSystemCaseSensitive) || Comparing.equal(name, FN_GRADLE_PROPERTIES, SystemInfo.isFileSystemCaseSensitive)) { lastIgnore = true; } } spellcheckingIgnoredState = Boolean.valueOf(lastIgnore); virtualFile.putUserData(mySpellcheckingIgnoredStateKey, spellcheckingIgnoredState); } } } return spellcheckingIgnoredState; }