|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The basic interface of the code completion querying SPI. Various implementations can be registered per a document mime-type.
Field Summary | |
static int |
COMPLETION_QUERY_TYPE
The int value representing the query for a code completion. |
static int |
DOCUMENTATION_QUERY_TYPE
The int value representing the query for a documentation. |
static int |
TOOLTIP_QUERY_TYPE
The int value representing the query for a tooltip hint. |
Method Summary | |
CompletionTask |
createTask(int queryType,
JTextComponent component)
Creates a task that performs a query of the given type on the given component. |
int |
getAutoQueryTypes(JTextComponent component,
String typedText)
Called by the code completion infrastructure to check whether a text just typed into a text component triggers an automatic query invocation. |
Field Detail |
public static final int COMPLETION_QUERY_TYPE
int
value representing the query for a code completion.
public static final int DOCUMENTATION_QUERY_TYPE
int
value representing the query for a documentation.
public static final int TOOLTIP_QUERY_TYPE
int
value representing the query for a tooltip hint.
Method Detail |
public CompletionTask createTask(int queryType, JTextComponent component)
AsyncCompletionTask
).
queryType
- a type ot the query. It can be one of the COMPLETION_QUERY_TYPE
,
DOCUMENTATION_QUERY_TYPE
, or TOOLTIP_QUERY_TYPE
(but not their combination).component
- a component on which the query is performed
public int getAutoQueryTypes(JTextComponent component, String typedText)
createTask(int, JTextComponent)
.
component
- a component in which typing appearedtypedText
- a typed text
COMPLETION_QUERY_TYPE
,
DOCUMENTATION_QUERY_TYPE
, and TOOLTIP_QUERY_TYPE
values, or zero if no query should be automatically invoked.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |