public final class HtmlPopup extends java.lang.Object implements EditorPlugin
Modifier and Type | Class and Description |
---|---|
static class |
HtmlPopup.Options
Options to control the behaviour of the popup.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SHOW_DOC_POPUP_ACTION_NAME
The action name of the "Quick Doc (Ctrl+D)".
|
Constructor and Description |
---|
HtmlPopup() |
Modifier and Type | Method and Description |
---|---|
static void |
cancelPopup(BasicEditorPane editor) |
void |
deinstall(BasicEditorPane editor)
Called when the plugin is being removed from the BasicEditorPane
(for example when the editor is closed.) This is used to notify
plugins that they should unregister any listeners that were
attached.
|
void |
install(BasicEditorPane editor)
Called when this plugin is being installed into the BasicEditorPane.
|
static HtmlPopupView |
invokePopup(BasicEditorPane editor,
HtmlContentProvider contentProvider)
Shows the
contentProvider 's HTML in a popup over the editor
with a default set of Options. |
static HtmlPopupView |
invokePopup(BasicEditorPane editor,
HtmlContentProvider contentProvider,
java.util.EnumSet<HtmlPopup.Options> options)
Shows the
contentProvider 's HTML in a popup over the editor |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
This method gets called when a bound property is changed.
|
public static final java.lang.String SHOW_DOC_POPUP_ACTION_NAME
public void install(BasicEditorPane editor)
install
in interface EditorPlugin
editor
- the editor panepublic void deinstall(BasicEditorPane editor)
deinstall
in interface EditorPlugin
editor
- the editor panepublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
evt
- A PropertyChangeEvent object describing the event source
and the property that has changed.public static HtmlPopupView invokePopup(BasicEditorPane editor, HtmlContentProvider contentProvider)
contentProvider
's HTML in a popup over the editor
with a default set of Options.editor
- The editor over which to show the popupcontentProvider
- Provides the content of the window and handles the navigation.public static HtmlPopupView invokePopup(BasicEditorPane editor, HtmlContentProvider contentProvider, java.util.EnumSet<HtmlPopup.Options> options)
contentProvider
's HTML in a popup over the editor
editor
- The editor over which to show the popupcontentProvider
- Provides the content of the window and handles the navigation.options
- set of options to control the behaviour of the popuppublic static void cancelPopup(BasicEditorPane editor)