org.fife.ui.autocomplete
Interface ParameterizedCompletion

All Superinterfaces:
Comparable, Completion
All Known Implementing Classes:
FunctionCompletion

public interface ParameterizedCompletion
extends Completion

A completion option that takes parameters, such as a function or method.

Version:
1.0
Author:
Robert Futrell

Nested Class Summary
static class ParameterizedCompletion.Parameter
          A parameter passed to a parameterized Completion.
 
Method Summary
 String getDefinitionString()
          Returns the "definition string" for this completion.
 ParameterizedCompletion.Parameter getParam(int index)
          Returns the specified ParameterizedCompletion.Parameter.
 int getParamCount()
          Returns the number of parameters this completion takes.
 
Methods inherited from interface org.fife.ui.autocomplete.Completion
compareTo, getAlreadyEntered, getInputText, getProvider, getRelevance, getReplacementText, getSummary, getToolTipText
 

Method Detail

getDefinitionString

String getDefinitionString()
Returns the "definition string" for this completion. For example, for the C "printf" function, this would return "int printf(const char *, ...)".

Returns:
The definition string.

getParam

ParameterizedCompletion.Parameter getParam(int index)
Returns the specified ParameterizedCompletion.Parameter.

Parameters:
index - The index of the parameter to retrieve.
Returns:
The parameter.
See Also:
getParamCount()

getParamCount

int getParamCount()
Returns the number of parameters this completion takes.

Returns:
The number of parameters this completion takes.
See Also:
getParam(int)


Copyright © 2003-2011. All Rights Reserved.