Package | Description |
---|---|
oracle.javatools.editor.insight |
The Code Insight package is a subset of the Editor package, and is the
starting base for a code insight implementation to provide the user
with code assistance features.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ListInsightData
The
ListInsightData interface contains public API
routines for an InsightData model that is based on a list model
(instead of say, a tree model.) The data model provides an
additional method for accessing the data through a list
interface. |
Modifier and Type | Class and Description |
---|---|
class |
TooltipInsightData
The
TooltipInsightData interface contains public API
routines for an InsightData model that is based on a list model,
and is used for displaying tooltip (hint) information only. |
Modifier and Type | Method and Description |
---|---|
InsightData |
TooltipInsightView.getData()
Fetches the InsightData that is the data model associated with
this particular view.
|
InsightData |
ListInsightView.getData()
Fetches the InsightData that is the data model associated with
this particular view.
|
InsightData |
InsightView.getData()
Fetches the InsightData that is the data model associated with
this particular view.
|
InsightData |
InsightProvider.getInsightData(BasicEditorPane editorPane)
Performs a search for insight information using the document
and caret position in the given editor pane.
|
InsightData |
SmartInsightProvider.getInsightData(BasicEditorPane editorPane,
boolean isSmart)
Performs a search for insight information using the document
and caret position in the given editor pane.
|
InsightData |
InsightProvider.updateInsightData(BasicEditorPane editorPane,
InsightData lastData)
Requests an update of Insight information following a document
or caret change in the editor.
|
InsightData |
SmartInsightProvider.updateInsightData(BasicEditorPane editorPane,
InsightData lastData,
boolean isSmart)
Requests an update of Insight information following a document
or caret change in the editor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractInsight.isAutomaticPartialComplete(InsightData data)
Fetch whether automatic partial complete should be enabled for the
given insight data instance.
|
protected boolean |
AbstractInsight.isExactMatch(InsightData data)
Fetch whether the current insight data instance represents an
exact match.
|
protected boolean |
AbstractInsight.isExactMatchSupported(InsightData data)
Fetch whether exact match completion should be enabled for the
given insight data instance.
|
void |
TooltipInsightView.setData(InsightData newData)
Sets the InsightData data model which should be displayed by
this view.
|
void |
ListInsightView.setData(InsightData newData)
Sets the InsightData data model which should be displayed by
this view.
|
void |
InsightView.setData(InsightData insightData)
Sets the InsightData data model which should be displayed by
this view.
|
InsightData |
InsightProvider.updateInsightData(BasicEditorPane editorPane,
InsightData lastData)
Requests an update of Insight information following a document
or caret change in the editor.
|
InsightData |
SmartInsightProvider.updateInsightData(BasicEditorPane editorPane,
InsightData lastData,
boolean isSmart)
Requests an update of Insight information following a document
or caret change in the editor.
|