Package editor

Class SymbolPopup.SymbolRoot

java.lang.Object
editor.SymbolPopup.SymbolRoot
All Implemented Interfaces:
TreeNode
Enclosing class:
SymbolPopup

private class SymbolPopup.SymbolRoot extends Object implements TreeNode
  • Field Details

  • Constructor Details

    • SymbolRoot

      public SymbolRoot(ISymbol[] symbols)
  • Method Details

    • sortBy_AssignableToExpectedType_ThenBy_IsFunctionType_ThenBy_Name

      private void sortBy_AssignableToExpectedType_ThenBy_IsFunctionType_ThenBy_Name()
    • isExectedTypeAssignableFrom

      private boolean isExectedTypeAssignableFrom(BeanTree beanTree)
    • getChildAt

      public TreeNode getChildAt(int childIndex)
      Specified by:
      getChildAt in interface TreeNode
    • getChildCount

      public int getChildCount()
      Specified by:
      getChildCount in interface TreeNode
    • getParent

      public TreeNode getParent()
      Specified by:
      getParent in interface TreeNode
    • getIndex

      public int getIndex(TreeNode node)
      Specified by:
      getIndex in interface TreeNode
    • getAllowsChildren

      public boolean getAllowsChildren()
      Specified by:
      getAllowsChildren in interface TreeNode
    • isLeaf

      public boolean isLeaf()
      Specified by:
      isLeaf in interface TreeNode
    • children

      public Enumeration children()
      Specified by:
      children in interface TreeNode