xworker.javafx.control.TreeItemActions Maven / Gradle / Ivy
package xworker.javafx.control;
import javafx.scene.Node;
import javafx.scene.control.TreeItem;
import org.xmeta.ActionContext;
import org.xmeta.Thing;
import xworker.javafx.beans.property.PropertyFactory;
import xworker.javafx.util.JavaFXUtils;
public class TreeItemActions {
static{
PropertyFactory.regist(TreeItem.class, "valueProperty", o -> {
TreeItem obj = (TreeItem) o;
return obj.valueProperty();
});
PropertyFactory.regist(TreeItem.class, "expandedProperty", o -> {
TreeItem obj = (TreeItem) o;
return obj.expandedProperty();
});
PropertyFactory.regist(TreeItem.class, "graphicProperty", o -> {
TreeItem obj = (TreeItem) o;
return obj.graphicProperty();
});
}
public static void init(TreeItem