/** Disposes current preview {@link #editorPanel}. */ @Override public void dispose() { if (!editorPanel.preview.isDisposed()) { EditorFactory.getInstance().releaseEditor(editorPanel.preview); } }
/** * Dispose the wrapped and releases all resources allocated be the wrapper to help * more efficient garbage collection. You should never invoke this method twice or * invoke any method of the wrapper after invocation of <code>dispose</code>. * * @throws IllegalStateException if the dialog is disposed not on the event dispatch thread */ @Override protected void dispose() { EditorFactory.getInstance().releaseEditor(preview); super.dispose(); }
/** * Dispose the wrapped and releases all resources allocated be the wrapper to help * more efficient garbage collection. You should never invoke this method twice or * invoke any method of the wrapper after invocation of <code>dispose</code>. * * @throws IllegalStateException if the dialog is disposed not on the event dispatch thread */ @Override protected void dispose() { tree.removeTreeSelectionListener(treeSelectionListener); EditorFactory.getInstance().releaseEditor(preview); super.dispose(); }
/** Disposes current preview {@link #commands}. */ @Override public void dispose() { super.dispose(); tree.getModel().removeTreeModelListener(treeModelListener); if (!commands.isDisposed()) { EditorFactory.getInstance().releaseEditor(commands); } } }
/** Disposes all outer editors stored in {@link #outerEditors}. */ @Override public void dispose() { northPanel.removeMouseListener(this); northPanel.removeMouseMotionListener(this); tabbedPanel.removeChangeListener(this); if (messageBus != null) { messageBus.disconnect(); messageBus = null; } for (Editor outerEditor : outerEditors) { EditorFactory.getInstance().releaseEditor(outerEditor); } } }
@Override public void dispose() { operatorCompletionAction.dispose(); EditorFactory.getInstance().releaseEditor(this.selectEditor); EditorFactory.getInstance().releaseEditor(this.projectionEditor); EditorFactory.getInstance().releaseEditor(this.sortEditor); }
@Override public void dispose() { operatorCompletionAction.dispose(); EditorFactory.getInstance().releaseEditor(this.editor); } }
@Override public void dispose() { editorFactory.releaseEditor(created); } });
/** * 关闭回调方法 */ public void onClose() { if (editor != null) { EditorFactory.getInstance().releaseEditor(editor); } editor = null; }
public synchronized void releaseEditor() { // It would appear that the project closed event occurs before these // close grammars sometimes. Very strange. check for null editor. if (inputEditor != null) { final EditorFactory factory = EditorFactory.getInstance(); factory.releaseEditor(inputEditor); inputEditor = null; } }
@Override public void disposeUIResources() { EditorFactory.getInstance().releaseEditor(myEditor); stopBlinking(); } }
@Override protected void dispose() { if (jsonEditor != null && !jsonEditor.isDisposed()) { EditorFactory.getInstance().releaseEditor(jsonEditor); } super.dispose(); }
@Override public void dispose() { Collections.list(styleGroup.getElements()).forEach(button -> button.removeActionListener(this)); classNamePrefixField.getDocument().removeDocumentListener(this); classNameSuffixField.getDocument().removeDocumentListener(this); generatedAnnotationCheckBox.removeActionListener(this); suppressWarningsAnnotationCheckBox.removeActionListener(this); if (previewEditor == null || previewEditor.isDisposed()) { return; } EditorFactory.getInstance().releaseEditor(previewEditor); }
private void releaseFileSpecificEditor(VirtualFile oldFile) { if (fileSpecificParamEditor != null) { // set params in fileSpecificParamDocument.addDocumentListener() listener is a more universal but worse solution: // gets triggered immediately, debounce required FileUtil.setParams(oldFile, fileSpecificParamEditor.getDocument().getText()); graphConsoleView.getFileSpecificParametersTab().remove(fileSpecificParamEditor.getComponent()); if (!fileSpecificParamEditor.isDisposed()) { EditorFactory.getInstance().releaseEditor(fileSpecificParamEditor); } } fileSpecificParamEditor = null; }
EditorFactory editorFactory = EditorFactory.getInstance(); if (editor != null) { editorFactory.releaseEditor(editor);
dialogBuilder.addDisposable(() -> { editorFactory.releaseEditor(editor); dialogBuilder.dispose(); });