Package org.fife.rsta.ac.js.completion
Class JSFunctionCompletion
java.lang.Object
org.fife.ui.autocomplete.AbstractCompletion
org.fife.ui.autocomplete.BasicCompletion
org.fife.ui.autocomplete.VariableCompletion
org.fife.ui.autocomplete.FunctionCompletion
org.fife.rsta.ac.js.completion.JSFunctionCompletion
- All Implemented Interfaces:
Comparable<org.fife.ui.autocomplete.Completion>,JSCompletion,JSCompletionUI,org.fife.ui.autocomplete.Completion,org.fife.ui.autocomplete.ParameterizedCompletion
- Direct Known Subclasses:
JSConstructorCompletion
public class JSFunctionCompletion
extends org.fife.ui.autocomplete.FunctionCompletion
implements JSCompletion
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOverride the FunctionCompletion.Parameter to look up the Javascript name for the completion typeNested classes/interfaces inherited from interface org.fife.ui.autocomplete.ParameterizedCompletion
org.fife.ui.autocomplete.ParameterizedCompletion.Parameter -
Field Summary
FieldsFields inherited from interface org.fife.rsta.ac.js.completion.JSCompletionUI
BASIC_COMPLETION_RELEVANCE, BEAN_METHOD_RELEVANCE, DEFAULT_CLASS_RELEVANCE, DEFAULT_FUNCTION_RELEVANCE, DEFAULT_VARIABLE_RELEVANCE, GLOBAL_FUNCTION_RELEVANCE, GLOBAL_VARIABLE_RELEVANCE, LOCAL_VARIABLE_RELEVANCE, STATIC_FIELD_RELEVANCE, TEMPLATE_RELEVANCE -
Constructor Summary
ConstructorsConstructorDescriptionJSFunctionCompletion(org.fife.ui.autocomplete.CompletionProvider provider, MethodInfo method) JSFunctionCompletion(org.fife.ui.autocomplete.CompletionProvider provider, MethodInfo methodInfo, boolean showParameterType) -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(org.fife.ui.autocomplete.Completion other) booleanprivate static StringformatMethodAtString(String name, JSMethodData method) private StringgetEnclosingClassName(boolean fullyQualified) Returns the name of the enclosing class.getIcon()private static StringgetMethodName(MethodInfo info, org.fife.ui.autocomplete.CompletionProvider provider) private Stringprivate StringintgetType()getType(boolean qualified) inthashCode()private List<org.fife.ui.autocomplete.ParameterizedCompletion.Parameter> populateParams(JSMethodData methodData, boolean showParameterType) toString()Methods inherited from class org.fife.ui.autocomplete.FunctionCompletion
addDefinitionString, addParameters, getInsertionInfo, getParam, getParamCount, getReturnValueDescription, getShowParameterToolTip, getToolTipText, setParams, setReturnValueDescriptionMethods inherited from class org.fife.ui.autocomplete.VariableCompletion
getDefinedIn, getName, possiblyAddDefinedIn, possiblyAddDescription, setDefinedInMethods inherited from class org.fife.ui.autocomplete.BasicCompletion
getReplacementText, getShortDescription, setShortDescription, setSummaryMethods inherited from class org.fife.ui.autocomplete.AbstractCompletion
getInputText, getProvider, setIcon, setRelevanceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.fife.ui.autocomplete.Completion
getInputText, getProvider, getReplacementText, getToolTipText
-
Field Details
-
methodData
-
compareString
-
nameAndParameters
-
-
Constructor Details
-
JSFunctionCompletion
public JSFunctionCompletion(org.fife.ui.autocomplete.CompletionProvider provider, MethodInfo method) -
JSFunctionCompletion
public JSFunctionCompletion(org.fife.ui.autocomplete.CompletionProvider provider, MethodInfo methodInfo, boolean showParameterType)
-
-
Method Details
-
getMethodName
private static String getMethodName(MethodInfo info, org.fife.ui.autocomplete.CompletionProvider provider) -
populateParams
private List<org.fife.ui.autocomplete.ParameterizedCompletion.Parameter> populateParams(JSMethodData methodData, boolean showParameterType) -
compareTo
public int compareTo(org.fife.ui.autocomplete.Completion other) - Specified by:
compareToin interfaceComparable<org.fife.ui.autocomplete.Completion>- Specified by:
compareToin interfaceorg.fife.ui.autocomplete.Completion- Overrides:
compareToin classorg.fife.ui.autocomplete.FunctionCompletion
-
equals
- Overrides:
equalsin classorg.fife.ui.autocomplete.FunctionCompletion
-
getAlreadyEntered
- Specified by:
getAlreadyEnteredin interfaceorg.fife.ui.autocomplete.Completion- Overrides:
getAlreadyEnteredin classorg.fife.ui.autocomplete.AbstractCompletion
-
getCompareString
-
getLookupName
- Specified by:
getLookupNamein interfaceJSCompletion- Returns:
- a logical lookup name that is unique
-
getDefinitionString
- Specified by:
getDefinitionStringin interfaceorg.fife.ui.autocomplete.ParameterizedCompletion- Overrides:
getDefinitionStringin classorg.fife.ui.autocomplete.FunctionCompletion
-
getMethodSummary
-
getNameAndParameters
-
formatMethodAtString
-
getSignature
-
getSummary
- Specified by:
getSummaryin interfaceorg.fife.ui.autocomplete.Completion- Overrides:
getSummaryin classorg.fife.ui.autocomplete.FunctionCompletion
-
hashCode
public int hashCode()- Overrides:
hashCodein classorg.fife.ui.autocomplete.FunctionCompletion
-
toString
- Overrides:
toStringin classorg.fife.ui.autocomplete.VariableCompletion
-
getType
- Overrides:
getTypein classorg.fife.ui.autocomplete.VariableCompletion
-
getType
- Specified by:
getTypein interfaceJSCompletion- Returns:
- JavaScript type from Completion qualified
-
getIcon
- Specified by:
getIconin interfaceorg.fife.ui.autocomplete.Completion- Overrides:
getIconin classorg.fife.ui.autocomplete.AbstractCompletion
-
getRelevance
public int getRelevance()- Specified by:
getRelevancein interfaceorg.fife.ui.autocomplete.Completion- Overrides:
getRelevancein classorg.fife.ui.autocomplete.AbstractCompletion
-
getEnclosingClassName
Description copied from interface:JSCompletionReturns the name of the enclosing class.- Specified by:
getEnclosingClassNamein interfaceJSCompletion- Parameters:
fullyQualified- Whether the name returned should be fully qualified.- Returns:
- The class name.
-
getMethodData
-