public class FunctionCompletion extends VariableCompletion implements ParameterizedCompletion
ParameterizedCompletion.Parameter| 构造器和说明 |
|---|
FunctionCompletion(CompletionProvider provider,
java.lang.String name,
java.lang.String returnType)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addDefinitionString(java.lang.StringBuilder sb) |
protected void |
addParameters(java.lang.StringBuilder sb)
Adds HTML describing the parameters to this function to a buffer.
|
java.lang.String |
getDefinitionString()
Returns the "definition string" for this function completion.
|
com.fr.design.gui.autocomplete.ParameterizedCompletionInsertionInfo |
getInsertionInfo(javax.swing.text.JTextComponent tc,
boolean replaceTabsWithSpaces) |
ParameterizedCompletion.Parameter |
getParam(int index)
Returns the specified
ParameterizedCompletion.Parameter. |
int |
getParamCount()
Returns the number of parameters to this function.
|
java.lang.String |
getReturnValueDescription()
Returns the description of the return value of this function.
|
boolean |
getShowParameterToolTip()
Returns whether a tool tip displaying assistance for each parameter
while it is being edited is appropriate for this completion.
|
java.lang.String |
getSummary()
Returns the description of this auto-complete choice.
|
java.lang.String |
getToolTipText()
Returns the tool tip text to display for mouse hovers over this
completion.
|
void |
setParams(java.util.List<ParameterizedCompletion.Parameter> params)
Sets the parameters to this function.
|
void |
setReturnValueDescription(java.lang.String desc)
Sets the description of the return value of this function.
|
getDefinedIn, getName, getType, possiblyAddDefinedIn, possiblyAddDescription, setDefinedIn, toStringgetReplacementText, getShortDescription, setShortDescription, setSummarycompareTo, getAlreadyEntered, getIcon, getInputText, getProvider, getRelevance, setRelevanceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcompareTo, getAlreadyEntered, getIcon, getInputText, getProvider, getRelevance, getReplacementTextpublic FunctionCompletion(CompletionProvider provider, java.lang.String name, java.lang.String returnType)
provider - The parent provider.name - The name of this function.returnType - The return type of this function.protected void addDefinitionString(java.lang.StringBuilder sb)
protected void addParameters(java.lang.StringBuilder sb)
sb - The buffer to append to.public java.lang.String getDefinitionString()
printf" function, this would return
"int printf(const char *, ...)".getDefinitionString 在接口中 ParameterizedCompletiongetDefinitionString 在类中 VariableCompletionpublic com.fr.design.gui.autocomplete.ParameterizedCompletionInsertionInfo getInsertionInfo(javax.swing.text.JTextComponent tc,
boolean replaceTabsWithSpaces)
getInsertionInfo 在接口中 ParameterizedCompletionpublic ParameterizedCompletion.Parameter getParam(int index)
ParameterizedCompletion.Parameter.getParam 在接口中 ParameterizedCompletionindex - The index of the parameter to retrieve.ParameterizedCompletion.getParamCount()public int getParamCount()
getParamCount 在接口中 ParameterizedCompletiongetParam(int)public boolean getShowParameterToolTip()
getShowParameterToolTip 在接口中 ParameterizedCompletionpublic java.lang.String getReturnValueDescription()
null if there is none.setReturnValueDescription(String)public java.lang.String getSummary()
getSummary 在接口中 CompletiongetSummary 在类中 VariableCompletionnull if there is no description for this
completion.public java.lang.String getToolTipText()
Note that for this functionality to be enabled, a
JTextComponent must be registered with the
ToolTipManager, and the text component must know to search
for this value. In the case of an
RSyntaxTextArea, this
can be done with a org.fife.ui.rtextarea.ToolTipSupplier that
calls into
CompletionProvider.getCompletionsAt(JTextComponent, java.awt.Point).
getToolTipText 在接口中 CompletiongetToolTipText 在类中 VariableCompletionnull if
none.public void setParams(java.util.List<ParameterizedCompletion.Parameter> params)
params - The parameters. This should be a list of
ParameterizedCompletion.Parameters.getParam(int),
getParamCount()public void setReturnValueDescription(java.lang.String desc)
desc - The description.getReturnValueDescription()