All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.dominokit.domino.ui.utils.ParentTreeItem Maven / Gradle / Ivy

There is a newer version: 1.0.139
Show newest version
package org.dominokit.domino.ui.utils;

import org.dominokit.domino.ui.tree.Tree;
import org.dominokit.domino.ui.tree.TreeItem;
import org.dominokit.domino.ui.tree.TreeItemFilter;

import java.util.List;
import java.util.Optional;

public interface ParentTreeItem {
    T getActiveItem();
    void setActiveItem(T activeItem);
    void setActiveItem(T activeItem, boolean silent);
    Tree getTreeRoot();
    boolean isAutoExpandFound();
    ParentTreeItem expand();
    ParentTreeItem expand(boolean expandParent);
    void activate();
    void activate(boolean activateParent);
    Optional getParent();
    void removeItem(T item);
    List getSubItems();
    TreeItemFilter getFilter();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy