Class JSVariableCompletion

  • All Implemented Interfaces:
    java.lang.Comparable<org.fife.ui.autocomplete.Completion>, JSCompletionUI, org.fife.ui.autocomplete.Completion

    public class JSVariableCompletion
    extends org.fife.ui.autocomplete.VariableCompletion
    implements JSCompletionUI
    • Constructor Detail

      • JSVariableCompletion

        public JSVariableCompletion​(org.fife.ui.autocomplete.CompletionProvider provider,
                                    JavaScriptVariableDeclaration dec)
      • JSVariableCompletion

        public JSVariableCompletion​(org.fife.ui.autocomplete.CompletionProvider provider,
                                    JavaScriptVariableDeclaration dec,
                                    boolean localVariable)
    • Method Detail

      • getType

        public java.lang.String getType()
        Overrides:
        getType in class org.fife.ui.autocomplete.VariableCompletion
        Returns:
        the type name not qualified
      • getType

        public java.lang.String getType​(boolean qualified)
        Parameters:
        qualified - whether to return the name as qualified
        Returns:
        the type name based on qualified
      • getAlreadyEntered

        public java.lang.String getAlreadyEntered​(javax.swing.text.JTextComponent comp)
        Specified by:
        getAlreadyEntered in interface org.fife.ui.autocomplete.Completion
        Overrides:
        getAlreadyEntered in class org.fife.ui.autocomplete.AbstractCompletion
      • getIcon

        public javax.swing.Icon getIcon()
        Specified by:
        getIcon in interface org.fife.ui.autocomplete.Completion
        Overrides:
        getIcon in class org.fife.ui.autocomplete.AbstractCompletion
      • getRelevance

        public int getRelevance()
        Specified by:
        getRelevance in interface org.fife.ui.autocomplete.Completion
        Overrides:
        getRelevance in class org.fife.ui.autocomplete.AbstractCompletion
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • compareTo

        public int compareTo​(org.fife.ui.autocomplete.Completion c2)
        Specified by:
        compareTo in interface java.lang.Comparable<org.fife.ui.autocomplete.Completion>
        Specified by:
        compareTo in interface org.fife.ui.autocomplete.Completion
        Overrides:
        compareTo in class org.fife.ui.autocomplete.AbstractCompletion
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getSummary

        public java.lang.String getSummary()
        Specified by:
        getSummary in interface org.fife.ui.autocomplete.Completion
        Overrides:
        getSummary in class org.fife.ui.autocomplete.VariableCompletion