1616import java .util .function .Consumer ;
1717
1818import org .apache .commons .lang3 .mutable .MutableInt ;
19- import org .checkerframework .checker .nullness .qual .Nullable ;
2019import org .reactfx .value .Var ;
2120
2221import net .sourceforge .pmd .lang .ast .Node ;
2322import net .sourceforge .pmd .lang .ast .xpath .Attribute ;
2423import net .sourceforge .pmd .util .designerbindings .DesignerBindings ;
2524import net .sourceforge .pmd .util .designerbindings .DesignerBindings .DefaultDesignerBindings ;
26- import net .sourceforge .pmd .util .designerbindings .DesignerBindings .TreeIconId ;
2725import net .sourceforge .pmd .util .fxdesigner .app .ApplicationComponent ;
2826import net .sourceforge .pmd .util .fxdesigner .app .DesignerRoot ;
29- import net .sourceforge .pmd .util .fxdesigner .util .TreeIcons ;
3027import net .sourceforge .pmd .util .fxdesigner .util .controls .SearchableTreeView .SearchableTreeItem ;
3128
32- import javafx .scene .control .Tooltip ;
3329import javafx .scene .control .TreeItem ;
34- import javafx .scene .text .Text ;
3530import javafx .scene .text .TextFlow ;
3631
3732/**
@@ -205,9 +200,7 @@ TextFlow styledPresentableText(Node node) {
205200
206201 Attribute attr = bindings .getMainAttribute (node );
207202
208- TextFlow flow = new TextFlow ();
209- addXPathName (flow , node .getXPathNodeName (), bindings .getIcon (node ));
210-
203+ TextFlow flow = new TextFlow (makeStyledText (node .getXPathNodeName (), NODE_XPATH_NAME_CSS ));
211204 if (attr != null && attr .getStringValue () != null ) {
212205 flow .getChildren ().add (makeStyledText (" [" , NODE_XPATH_PUNCT_CSS ));
213206 flow .getChildren ().add (makeStyledText ("@" + attr .getName (), NODE_XPATH_MAIN_ATTR_NAME_CSS ));
@@ -219,16 +212,4 @@ TextFlow styledPresentableText(Node node) {
219212 }
220213
221214
222- private void addXPathName (TextFlow flow , String name , @ Nullable TreeIconId id ) {
223- if (id == null ) {
224- flow .getChildren ().addAll (makeStyledText (name , NODE_XPATH_NAME_CSS ));
225- } else {
226- Text headText = new Text (name );
227- headText .getStyleClass ().addAll (NODE_XPATH_NAME_CSS , "tree-icon-emphasis" , TreeIcons .cssClass (id ));
228- Tooltip .install (headText , new Tooltip (TreeIcons .displayName (id )));
229- flow .getChildren ().add (headText );
230- }
231- }
232-
233-
234215}
0 commit comments