protected class TextEditorProvider.EditorWrapper extends UserDataHolderBase implements TextEditor
Disposable.ParentPROP_MODIFIED, PROP_VALID| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes specified listener
|
boolean |
canNavigateTo(Navigatable navigatable)
Check whatever the editor can navigate to the given element
|
void |
deselectNotify()
This method is invoked each time when the editor is deselected.
|
void |
dispose()
Usually not invoked directly, see class javadoc.
|
BackgroundEditorHighlighter |
getBackgroundHighlighter() |
javax.swing.JComponent |
getComponent() |
FileEditorLocation |
getCurrentLocation()
The method is optional.
|
Editor |
getEditor() |
VirtualFile |
getFile() |
java.lang.String |
getName() |
javax.swing.JComponent |
getPreferredFocusedComponent()
Returns component to be focused when editor is opened.
|
FileEditorState |
getState(FileEditorStateLevel level) |
StructureViewBuilder |
getStructureViewBuilder() |
boolean |
isModified() |
boolean |
isValid() |
void |
navigateTo(Navigatable navigatable)
Navigate editor to the given navigatable if
NavigatableFileEditor.canNavigateTo(com.intellij.pom.Navigatable) is true |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds specified listener
|
void |
selectNotify()
This method is invoked each time when the editor is selected.
|
void |
setState(FileEditorState state)
Applies given state to the editor.
|
void |
setState(FileEditorState state,
boolean exactState)
In some cases, it's desirable to set state exactly as requested (e.g.
|
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUserData, putUserDatapublic Editor getEditor()
getEditor in interface TextEditorpublic javax.swing.JComponent getComponent()
getComponent in interface FileEditornull.public javax.swing.JComponent getPreferredFocusedComponent()
FileEditorgetPreferredFocusedComponent in interface FileEditorpublic java.lang.String getName()
getName in interface FileEditornull.public StructureViewBuilder getStructureViewBuilder()
getStructureViewBuilder in interface FileEditorpublic FileEditorState getState(FileEditorStateLevel level)
getState in interface FileEditornull.public void setState(FileEditorState state)
FileEditorsetState in interface FileEditorstate - cannot be nullpublic void setState(FileEditorState state, boolean exactState)
FileEditorsetState in interface FileEditorpublic boolean isModified()
isModified in interface FileEditorpublic boolean isValid()
isValid in interface FileEditorpublic void dispose()
Disposabledispose in interface Disposablepublic void selectNotify()
FileEditorselectNotify in interface FileEditorpublic void deselectNotify()
FileEditordeselectNotify in interface FileEditorpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
FileEditoraddPropertyChangeListener in interface FileEditorlistener - to be addedpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
FileEditorremovePropertyChangeListener in interface FileEditorlistener - to be removedpublic BackgroundEditorHighlighter getBackgroundHighlighter()
getBackgroundHighlighter in interface FileEditornull if no background highlighting activity necessary for this file editor.public FileEditorLocation getCurrentLocation()
FileEditorgetCurrentLocation in interface FileEditorpublic boolean canNavigateTo(Navigatable navigatable)
NavigatableFileEditorcanNavigateTo in interface NavigatableFileEditorpublic void navigateTo(Navigatable navigatable)
NavigatableFileEditorNavigatableFileEditor.canNavigateTo(com.intellij.pom.Navigatable) is truenavigateTo in interface NavigatableFileEditornavigatable - navigation targetpublic VirtualFile getFile()
getFile in interface FileEditor