@Override protected boolean handleDisclosureNode(double x, double y) { final TreeItem<S> treeItem = getControl().getTreeTableRow().getTreeItem(); if (!treeItem.isLeaf()) { final Node disclosureNode = getControl().getTreeTableRow().getDisclosureNode(); if (disclosureNode != null) { if (disclosureNode.getBoundsInParent().contains(x + disclosureNode.getTranslateX(), y)) { if (treeItem != null) { treeItem.setExpanded(!treeItem.isExpanded()); } return true; } } } return false; } }
private void refreshTreeItem(TreeItem<N> item) { if (item.getValue() instanceof Folder) { item.setExpanded(false); item.setExpanded(true); } }
private void readContingencies() { root.getChildren().setAll(store.read().stream() .map(ContingencyStoreEditor::createTreeItem) .collect(Collectors.toList())); root.setExpanded(true); }
@Override public void populate (final @Nonnull PresentationModel pm) { binder.bind(ttvJobEventExplorer, pm); ttvJobEventExplorer.getRoot().setExpanded(true); } }
private void collapseAll(TreeItem<DisplayWorkflowClassesModel> item) { item.setExpanded(false); for (TreeItem<DisplayWorkflowClassesModel> child : item.getChildren()) { collapseAll(child); } } }
private void expand(TreeItem<DisplayWorkflowClassesModel> newValue) { for (TreeItem<DisplayWorkflowClassesModel> item : newValue.getChildren()) { expand(item); } newValue.setExpanded(true); }
private void expandAll(TreeItem<DisplayWorkflowClassesModel> item) { item.setExpanded(true); for (TreeItem<DisplayWorkflowClassesModel> child : item.getChildren()) { expandAll(child); } }
private void createGestureTreeView(final String root) { // Create the treeview in a recursive way this.root = new TreeItem<String>(root); this.root.setExpanded(true); this.treeView.setRoot(this.root); final List<String> userGestures = this.recognizer.getAllUserGesture(); for (int i = 0; i < userGestures.size(); i++) { this.makeGestureBranch(userGestures.get(i), this.root); } }
public static void expandAll(TreeItem<?> item) { if (item != null && !item.isLeaf()) { item.setExpanded(true); for (final TreeItem<?> child : item.getChildren()) { expandAll(child); } } } }
private static TreeItem<Object> createTreeItem(Contingency contingency) { TreeItem<Object> contingencyItem = new TreeItem<>(contingency); for (ContingencyElement element : contingency.getElements()) { contingencyItem.getChildren().add(new TreeItem<>(element)); } contingencyItem.setExpanded(true); return contingencyItem; }
private void displayProjectContent(final File dir, final TreeItem<String> root) { final File[] files = dir.listFiles(); if (files != null) { for (final File file: files) { if (!file.getName().equals(".alchemist_project_descriptor.json")) { final TreeItem<String> singleFile; if (file.isDirectory()) { singleFile = new TreeItem<>(file.getName(), new ImageView(this.folder)); displayProjectContent(file, singleFile); root.getChildren().add(singleFile); } else { singleFile = new TreeItem<>(file.getName(), new ImageView(this.file)); root.getChildren().add(singleFile); } root.setExpanded(true); } } } }
private void onTagsLoadedSuccess(IOperationResult operationResult) { MultipleResult multipleResult = (MultipleResult) operationResult; for (OperationData data : multipleResult.getData()) { LazyTreeItem lazyTreeItem = new LazyTreeItem(); lazyTreeItem.setValue(data); lazyTreeItem.setChildrenCount(0); lazyTreeItem.setExpanded(true); rootItem.getChildren().add(lazyTreeItem); } rootItem.setExpanded(true); }
private TreeItem<N> createCollapsedFolderItem(D folder) { TreeItem<N> item = new TreeItem<>(folder); item.getChildren().setAll(new TreeItem<>()); // dummy leaf item.setExpanded(false); item.expandedProperty().addListener((observable, oldValue, newValue) -> { if (Boolean.TRUE.equals(newValue)) { context.getExecutor().submit(() -> refresh(item)); } }); return item; }
RegistrationExplorerRowType.ROOT, null, 0 )); root.setExpanded( true ); groupTI.setExpanded( true );
private void fillSubstationDetailViewWithQueryResults(IdAndName substationIdAndName, List<VoltageLevelQueryResult> voltageLevelQueryResults) { equipmentTabs.getTabs().clear(); if (voltageLevelQueryResults != null) { TreeItem<EquipmentInfo> substationItem = new TreeItem<>(new EquipmentInfo(substationIdAndName, "SUBSTATION")); substationItem.setExpanded(true); for (VoltageLevelQueryResult voltageLevelQueryResult : voltageLevelQueryResults) { TreeItem<EquipmentInfo> voltageLevelItem = new TreeItem<>(new EquipmentInfo(voltageLevelQueryResult.getIdAndName(), "VOLTAGE_LEVEL")); substationItem.getChildren().add(voltageLevelItem); for (EquipmentInfo equipment : voltageLevelQueryResult.getEquipments()) { Node icon = getSymbol(equipment.getType()); TreeItem<EquipmentInfo> equipmentItem = new TreeItem<>(equipment, icon); voltageLevelItem.getChildren().add(equipmentItem); } voltageLevelItem.setExpanded(true); } substationDetailedView.setRoot(substationItem); } else { substationDetailedView.setRoot(null); } }
private void validate(TreeTableView<ValidationAndData> tableView){ final TreeItem<ValidationAndData> root = new TreeItem<>(); tableView.setRoot(root); tableView.setShowRoot(false); HashMap<Data,Data> child2parent = this.root.internal().getChildToParentMap(); List<ValidationError> validationErrors= new ArrayList<>(); for (Data data: this.root.internal().collectChildrenDeep()){ TreeItem<ValidationAndData> dataItem = new TreeItem<>(); dataItem.setExpanded(true); data.internal().validateFlat().forEach(validationError->{ validationErrors.add(validationError); TreeItem<ValidationAndData> error =new TreeItem<>(new ValidationAndData(validationError,data,data.internal().getDisplayText())); dataItem.getChildren().add(error); }); if (!dataItem.getChildren().isEmpty()){ dataItem.setValue(new ValidationAndData(null,data,data.internal().getPathFromRoot(child2parent).stream().map(d->d.internal().getDisplayText()).collect(Collectors.joining("/")))); root.getChildren().add(dataItem); } } tableView.getStyleClass().remove("error"); if (!validationErrors.isEmpty()){ tableView.getStyleClass().add("error"); } tableView.getSelectionModel().clearSelection(); dataEditor.reset(); isValid.set(validationErrors.isEmpty()); }
root.getChildren().get(0).setExpanded(true);
public void refresh(List<WorkflowVersion> newItems) { treeView.setShowRoot(false); TreeItem<DisplayWorkflowClassesModel> rootItem = new TreeItem<DisplayWorkflowClassesModel>(); rootItem.getChildren().addAll(groupToTreeItem(newItems)); treeView.setRoot(rootItem); treeView.setCellFactory(new Callback<TreeView<DisplayWorkflowClassesModel>, TreeCell<DisplayWorkflowClassesModel>>() { @Override public TreeCell<DisplayWorkflowClassesModel> call(TreeView<DisplayWorkflowClassesModel> listView) { return new TextFieldTreeCell<DisplayWorkflowClassesModel>(new StringConverter<DisplayWorkflowClassesModel>() { @Override public DisplayWorkflowClassesModel fromString(String string) { return null; } @Override public String toString(DisplayWorkflowClassesModel object) { return object.displayName; } }); } }); rootItem.setExpanded(true); }
@Override public void addNotify() { super.addNotify(); em = ExplorerManager.find(this); if (em != null) { TreeItem<Node> rootItem = createFromNode(em.getRootContext()); rootItem.setExpanded(true); final TreeView<Node> treeView = new TreeView<>(rootItem); treeView.setEditable(true); treeView.setShowRoot(rootVisible); treeView.setCellFactory( new Callback<TreeView<Node>, TreeCell<Node>>() { @Override public TreeCell<Node> call(final TreeView<Node> p) { return new TextFieldTreeCellImpl(); } }); Platform.runLater(new Runnable() { @Override public void run() { StackPane root = new StackPane(); root.getChildren().add(treeView); Scene scene = new Scene(root, 300, 250); setScene(scene); } }); } } // for custom cell editor with edit capabilities:
root.setExpanded(true); root1.setExpanded(true);