Skip to content

Commit 216695b

Browse files
committed
Revert adding property to ITreeNode
The property plainTextTitle was reverted. If you need to give a plain text title you can override the method toPlainText. 319634
1 parent d4ff1d6 commit 216695b

File tree

12 files changed

+18
-46
lines changed

12 files changed

+18
-46
lines changed

eclipse-scout-core/src/tree/TreeNode.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ export class TreeNode implements TreeNodeModel, ObjectWithType, FilterElement {
3333
parentNode: TreeNode;
3434
session: Session;
3535
text: string;
36-
plainTextTitle: string;
3736
tooltipText: string;
3837
foregroundColor: string;
3938
backgroundColor: string;
@@ -89,7 +88,6 @@ export class TreeNode implements TreeNodeModel, ObjectWithType, FilterElement {
8988
this.rendered = false;
9089
this.session = null;
9190
this.text = null;
92-
this.plainTextTitle = null;
9391

9492
this._loadChildrenPromise = null;
9593
}
@@ -466,10 +464,6 @@ export class TreeNode implements TreeNodeModel, ObjectWithType, FilterElement {
466464
this.htmlEnabled = htmlEnabled;
467465
}
468466

469-
setPlainTextTitle(plainTextTitle: string) {
470-
this.plainTextTitle = plainTextTitle;
471-
}
472-
473467
setParentNode(parentNode: TreeNode) {
474468
this.parentNode = parentNode;
475469
}

org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/services/common/bookmark/DefaultBookmarkAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ public String getIdentifier() {
3737

3838
@Override
3939
public String getTitle() {
40-
return m_page.toPlainTextTitle();
40+
return m_page.toPlainText();
4141
}
4242

4343
@Override
4444
public String getText() {
45-
return m_page.toPlainTextTitle();
45+
return m_page.toPlainText();
4646
}
4747

4848
@Override

org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/basic/tree/AbstractTree.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1078,7 +1078,7 @@ public String getPathText(ITreeNode selectedNode, String delimiter) {
10781078
if (pathStr.length() != 0) {
10791079
pathStr.insert(0, delimiter);
10801080
}
1081-
pathStr.insert(0, node.toPlainTextTitle());
1081+
pathStr.insert(0, node.toPlainText());
10821082
}
10831083
// next
10841084
node = node.getParentNode();
@@ -2597,7 +2597,7 @@ private void processDecorationBuffer() {
25972597
interceptDecorateCell(node, node.getCellForUpdate());
25982598
}
25992599
catch (Exception t) {
2600-
LOG.warn("node {} ({})", node.getClass(), node.toPlainTextTitle(), t);
2600+
LOG.warn("node {} ({})", node.getClass(), node.toPlainText(), t);
26012601
}
26022602
}
26032603
}
@@ -2828,7 +2828,7 @@ public void setNodesCheckedFromUI(List<ITreeNode> nodes, boolean checked) {
28282828
StringBuilder msg = new StringBuilder();
28292829
for (ITreeNode node : nodes) {
28302830
msg.append("[");
2831-
msg.append(node.toPlainTextTitle());
2831+
msg.append(node.toPlainText());
28322832
msg.append("]");
28332833
}
28342834
throw BEANS.get(PlatformExceptionTranslator.class).translate(e)
@@ -2860,7 +2860,7 @@ public void setNodeExpandedFromUI(ITreeNode node, boolean on, boolean lazy) {
28602860
catch (RuntimeException e) {
28612861
if (node != null) {
28622862
throw BEANS.get(PlatformExceptionTranslator.class).translate(e)
2863-
.withContextInfo("node", node.toPlainTextTitle());
2863+
.withContextInfo("node", node.toPlainText());
28642864
}
28652865
throw e;
28662866
}
@@ -2894,7 +2894,7 @@ public void setNodeSelectedAndExpandedFromUI(ITreeNode node) {
28942894
catch (RuntimeException e) {
28952895
if (node != null) {
28962896
throw BEANS.get(PlatformExceptionTranslator.class).translate(e)
2897-
.withContextInfo("cell", node.toPlainTextTitle());
2897+
.withContextInfo("cell", node.toPlainText());
28982898
}
28992899
throw e;
29002900
}

org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/basic/tree/AbstractTreeNode.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ public abstract class AbstractTreeNode implements ITreeNode, ICellObserver, ICon
7777
private final OptimisticLock m_childrenLoadedLock;
7878
private final Cell m_cell;
7979

80-
private String m_plainTextTitle;
8180
private List<ITreeNode> m_childNodeList;
8281
private volatile List<ITreeNode> m_filteredChildNodes;
8382
private int m_status;
@@ -414,23 +413,13 @@ public final Cell getCellForUpdate() {
414413
return m_cell;
415414
}
416415

417-
@Override
418-
public String getPlainTextTitle() {
419-
return m_plainTextTitle;
420-
}
421-
422-
@Override
423-
public void setPlainTextTitle(String cellTitle) {
424-
m_plainTextTitle = cellTitle;
425-
}
426-
427416
@Override
428417
public final void decorateCell() {
429418
try {
430419
interceptDecorateCell(m_cell);
431420
}
432421
catch (Exception t) {
433-
LOG.error("node {} {}", getClass(), toPlainTextTitle(), t);
422+
LOG.error("node {} {}", getClass(), toPlainText(), t);
434423
}
435424
}
436425

org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/basic/tree/ITreeNode.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,8 @@ public interface ITreeNode extends IVisibleDimension, IEnabledDimension, IContex
137137

138138
Cell getCellForUpdate();
139139

140-
/**
141-
* Makes it possible to differentiate between the cell text (which could be html) and what the cell represents (e.g. a label)
142-
*/
143-
String getPlainTextTitle();
144-
145-
void setPlainTextTitle(String title);
146-
147-
default String toPlainTextTitle() {
148-
return getPlainTextTitle() == null ? getCell().toPlainText() : getPlainTextTitle();
140+
default String toPlainText() {
141+
return getCell().toPlainText();
149142
}
150143

151144
Object getPrimaryKey();

org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/desktop/DesktopEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ public String toString() {
209209
buf.append(" ").append(m_messageBox.getHeader());
210210
}
211211
if (m_outline != null) {
212-
buf.append(" ").append(m_outline.getRootNode().toPlainTextTitle());
212+
buf.append(" ").append(m_outline.getRootNode().toPlainText());
213213
}
214214
buf.append("]");
215215
return buf.toString();

org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/desktop/bookmark/AbstractBookmarkTreeField.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -833,7 +833,7 @@ protected void execAction() {
833833
ITree tree = getTree();
834834
for (ITreeNode node : tree.getSelectedNodes()) {
835835
if (isBookmarkNode(node)) {
836-
items.add(node.toPlainTextTitle());
836+
items.add(node.toPlainText());
837837
filteredNodes.add(node);
838838
}
839839
}

org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/desktop/bookmark/view/BookmarkViewForm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ protected void execChangedDisplayText() {
172172
*/
173173
@Override
174174
public boolean accept(ITreeNode node, int level) {
175-
String text = node.toPlainTextTitle();
175+
String text = node.toPlainText();
176176
return text == null || m_lowercaseFilterPattern == null || m_lowercaseFilterPattern.matcher(text.toLowerCase()).matches();
177177
}
178178
}

org.eclipse.scout.rt.datamodel.client/src/main/java/org/eclipse/scout/rt/client/ui/form/fields/composer/internal/ComposerDisplayTextBuilder.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ else if (node instanceof EitherOrNode) {
6363
private void visitOrNodes(List<? extends EitherOrNode> nodes, StringBuilder buf, String prefix) {
6464
for (EitherOrNode node : nodes) {
6565
buf.append(prefix);
66-
buf.append(node.toPlainTextTitle());
66+
buf.append(node.toPlainText());
6767
buf.append("\n");
6868
// add children
6969
visitAndNodes(node.getChildNodes(), buf, prefix + " ");
@@ -72,15 +72,15 @@ private void visitOrNodes(List<? extends EitherOrNode> nodes, StringBuilder buf,
7272

7373
private void visitEntityNode(EntityNode node, StringBuilder buf, String prefix) {
7474
buf.append(prefix);
75-
buf.append(node.toPlainTextTitle());
75+
buf.append(node.toPlainText());
7676
buf.append("\n");
7777
// add children
7878
visitAndNodes(node.getChildNodes(), buf, prefix + " ");
7979
}
8080

8181
private void visitAttributeNode(AttributeNode node, StringBuilder buf, String prefix) {
8282
buf.append(prefix);
83-
buf.append(node.toPlainTextTitle());
83+
buf.append(node.toPlainText());
8484
buf.append("\n");
8585
// add children
8686
visitAndNodes(node.getChildNodes(), buf, prefix + " ");

org.eclipse.scout.rt.datamodel.client/src/main/java/org/eclipse/scout/rt/client/ui/form/fields/composer/node/AbstractComposerNode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,6 @@ protected IMenu createAddEntityMenu(IDataModelEntity e) {
104104

105105
@Override
106106
public String toString() {
107-
return getClass().getSimpleName() + "[" + toPlainTextTitle() + "]";
107+
return getClass().getSimpleName() + "[" + toPlainText() + "]";
108108
}
109109
}

0 commit comments

Comments
 (0)