Package editor

Class SymbolPopup

All Implemented Interfaces:
ISelectionPopup, IValuePopup, ImageObserver, MenuContainer, Serializable, Accessible, MenuElement

public class SymbolPopup extends EditorBasedPopup implements ISelectionPopup
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • setSelection

      public void setSelection(ISymbol value)
    • initLayout

      protected void initLayout()
    • setVisible

      public void setVisible(boolean bVisible)
      Overrides:
      setVisible in class EditorBasedPopup
    • registerListeners

      void registerListeners()
    • unregisterListeners

      void unregisterListeners()
    • filterDisplay

      void filterDisplay()
    • filterDisplay

      void filterDisplay(String strWholePath)
    • show

      public void show(Component invoker, int iX, int iY)
      Overrides:
      show in class JPopupMenu
    • addNodeChangeListener

      public void addNodeChangeListener(ChangeListener l)
      Specified by:
      addNodeChangeListener in interface IValuePopup
    • removeNodeChangeListener

      public void removeNodeChangeListener(ChangeListener l)
    • fireNodeChanged

      protected void fireNodeChanged(EventListenerList list, ChangeEvent e)
    • fireNodeChangedNow

      protected void fireNodeChangedNow(EventListenerList list, ChangeEvent e)
    • getSymbols

      ISymbol[] getSymbols()
    • getFilteredSymbols

      ISymbol[] getFilteredSymbols()
    • getScriptText

      private String getScriptText(ISymbol symbol)
    • setSelection

      public void setSelection(String strSelection)
      Specified by:
      setSelection in interface ISelectionPopup
    • getPopupSuggestions

      public List<String> getPopupSuggestions()
      Specified by:
      getPopupSuggestions in interface ISelectionPopup
    • handleSelection

      private void handleSelection(ISymbol symbol)
    • handleSelection

      private void handleSelection(BeanTree selection)
    • fireSelection

      void fireSelection(String s)
    • wasAutoDismissed

      boolean wasAutoDismissed()
    • getWhosAskin

      private IType getWhosAskin()
    • getDisplayText

      static String getDisplayText(ISymbol symbol)
    • getReturnTypeText

      static String getReturnTypeText(IType type)
    • getParamSignatureText

      static String getParamSignatureText(ISymbol symbol)
    • getDynParamSignatureText

      static String getDynParamSignatureText(IDynamicFunctionSymbol symbol)
    • getStaticParamSignatureText

      static String getStaticParamSignatureText(IFunctionType type)
    • getTypeDisplayText

      static String getTypeDisplayText(IType type)