| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| Insight | The Insightinterface describes the public API
 available for programmatically invoking code insight. | 
| InsightData | The InsightDatainterface is the data model that
 contains the Insight information generated by theInsightProviderimplementation. | 
| InsightProvider | The InsightProviderinterface describes the public API
 available for the portion of Insight responsible for looking up
 Insight assistance information for the user. | 
| InsightView | The InsightViewinterface acts as the view and
 controller for the Insight. | 
| ListInsightData | The ListInsightDatainterface 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. | 
| PrototypeCellProvider | The PrototypeCellProviderinterface defines a way for
 the JList to obtain a prototype cell for the given list model. | 
| SmartInsightProvider | The InsightProviderinterface describes the public API
 available for the portion of Insight responsible for looking up
 Insight assistance information for the user. | 
| Class Summary | |
|---|---|
| AbstractInsight | The AbstractInsightclass provides some of the common
 functionality of all Insight implementations, such as handling the
 delayed timer, trapping of editor commands, displaying of the
 Insight window, and so on. | 
| CamelCaseInsightInputFilter | This class defines the filtering of an insight list based on CamelCase match. | 
| InsightInputFilter | This class defines the filtering of an insight list based on the user input. | 
| ListDataItem | The ListDataItemcan be used as an abstract starting
 point for data item objects stored in aListInsightData. | 
| ListDataItemCellRenderer | The ListDataItemCellRendereris our implementation of aListCellRendererfor drawing the individual items that
 are displayed in the JList view for completion insight. | 
| ListInsightView | The ListInsightViewclass is an implementation of
 theInsightViewto support list-type data models. | 
| ReadOnlyListModel<T> | |
| SortedInsightInputFilter | This class defines the filtering of an insight list based on pure prefix match. | 
| TooltipDataItem | The TooltipDataItemcan be used as an abstract
 starting point for data item objects stored in aTooltipInsightData. | 
| TooltipDataItemCellRenderer | The TooltipDataItemCellRendereris our implementation of aListCellRendererfor drawing the individual items that
 are displayed in the JList view for tooltip insight. | 
| TooltipDataItemListModel | The TooltipDataItemListModelis a basic implementation of
  an immutable ListModel which just takes an array of TooltipDataItem
  objects (or its subclasses) and can be used as the ListModel for a
  JList. | 
| TooltipInsightData | The TooltipInsightDatainterface contains public API
 routines for an InsightData model that is based on a list model,
 and is used for displaying tooltip (hint) information only. | 
| TooltipInsightView | The TooltipInsightViewclass is an implementation of
 theInsightViewto support tooltip insight using a
 list-type data model. | 
| Enum Summary | |
|---|---|
| AbstractInsight.State | |
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. This base is language-independent, and contains two separate assistance type implementations.
The first insight assistance implementation is a completion list implementation that helps the user to "complete" parts of their code. The second implementation is a parameter or tooltip implementation that displays "hints" to the user while they are coding.
For more information on what is provided by this framework, and what
needs to be implemented by your own language-specific implementation,
refer to the Insight interface, and
AbstractInsight class as starting points. 
| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||