Interface SearchableDynamicNodePopulator

    • Method Detail

      • getChildren

        default java.util.List<NavigationNode> getChildren​(DynamicNode root,
                                                           java.lang.String filterString)
        Parameters:
        root - root node from which the lookup should start, it must be a node generated by the populator
        filterString - filtering string, default implementation assumes case-insensitive lookup and match-mode based on TreeUtils.MatchMode.CONTAINS operator
        Returns:
        list of root nodes being the top nodes of sub-trees belonging to hte search result
      • getChildren

        java.util.List<NavigationNode> getChildren​(DynamicNode root,
                                                   java.lang.String filterString,
                                                   boolean caseSensitive,
                                                   TreeUtils.MatchMode matchMode)
        Parameters:
        root - root node from which the lookup should start, it must be a node generated by the populator
        filterString - filtering string
        caseSensitive - if set to true the search should be case-sensitive
        matchMode - match-mode for the lookup as defined by TreeUtils.MatchMode
        Returns:
        list of root nodes being the top nodes of sub-trees belonging to hte search result