org.dominokit.domino.ui.utils.ParentTreeItem Maven / Gradle / Ivy
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