Class JavaScriptMethodCompletion
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.JavaScriptMethodCompletion
- All Implemented Interfaces:
Comparable<org.fife.ui.autocomplete.Completion>, JSCompletion, JSCompletionUI, org.fife.ui.autocomplete.Completion, org.fife.ui.autocomplete.ParameterizedCompletion
public class JavaScriptMethodCompletion
extends org.fife.ui.autocomplete.FunctionCompletion
implements JSCompletion
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.fife.ui.autocomplete.ParameterizedCompletion
org.fife.ui.autocomplete.ParameterizedCompletion.Parameter -
Field Summary
FieldsFields inherited from interface 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
ConstructorsConstructorDescriptionJavaScriptMethodCompletion(org.fife.ui.autocomplete.CompletionProvider provider, Method method) -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(org.fife.ui.autocomplete.Completion other) private Stringbooleanprivate StringgetEnclosingClassName(boolean fullyQualified) Returns the name of the enclosing class.getIcon()private StringintgetType(boolean qualified) inthashCode()Overridden sinceequals()is overridden.booleanvoidsetSystemFunction(boolean systemFunction) 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, getType, possiblyAddDefinedIn, possiblyAddDescription, setDefinedInMethods inherited from class org.fife.ui.autocomplete.BasicCompletion
getReplacementText, getShortDescription, setShortDescription, setSummaryMethods inherited from class org.fife.ui.autocomplete.AbstractCompletion
getAlreadyEntered, getInputText, getProvider, setIcon, setRelevanceMethods inherited from interface org.fife.ui.autocomplete.Completion
getAlreadyEntered, getInputText, getProvider, getReplacementText, getToolTipText
-
Field Details
-
method
-
compareString
-
systemFunction
private boolean systemFunction -
nameAndParameters
-
-
Constructor Details
-
JavaScriptMethodCompletion
public JavaScriptMethodCompletion(org.fife.ui.autocomplete.CompletionProvider provider, Method method)
-
-
Method Details
-
createNameAndParameters
-
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
-
setSystemFunction
public void setSystemFunction(boolean systemFunction) -
isSystemFunction
public boolean isSystemFunction() -
getSummary
- Specified by:
getSummaryin interfaceorg.fife.ui.autocomplete.Completion- Overrides:
getSummaryin classorg.fife.ui.autocomplete.FunctionCompletion
-
getSignature
-
hashCode
public int hashCode()Overridden sinceequals()is overridden.- Overrides:
hashCodein classorg.fife.ui.autocomplete.FunctionCompletion
-
toString
- Overrides:
toStringin classorg.fife.ui.autocomplete.VariableCompletion
-
getMethodSummary
-
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
-
getCompareString
-
getDefinitionString
- Specified by:
getDefinitionStringin interfaceorg.fife.ui.autocomplete.ParameterizedCompletion- Overrides:
getDefinitionStringin classorg.fife.ui.autocomplete.FunctionCompletion
-
getType
- Specified by:
getTypein interfaceJSCompletion- Returns:
- JavaScript type from Completion qualified
-
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.
-
getLookupName
- Specified by:
getLookupNamein interfaceJSCompletion- Returns:
- a logical lookup name that is unique
-