1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.uif.widget;
17
18 import org.kuali.rice.krad.datadictionary.parse.BeanTag;
19 import org.kuali.rice.krad.datadictionary.parse.BeanTagAttribute;
20 import org.kuali.rice.krad.datadictionary.parse.BeanTags;
21
22
23
24
25
26
27
28
29
30
31
32 @BeanTags({@BeanTag(name = "tooltip", parent = "Uif-Tooltip"),
33 @BeanTag(name = "tooltipHelp", parent = "Uif-TooltipHelp"),
34 @BeanTag(name = "tooltipFocus", parent = "Uif-TooltipFocus")})
35 public class Tooltip extends WidgetBase {
36 private static final long serialVersionUID = -7641043761619191329L;
37
38 private String tooltipContent;
39
40 private boolean onFocus;
41 private boolean onMouseHover;
42
43 public Tooltip() {
44 super();
45 }
46
47
48
49
50
51
52 @BeanTagAttribute
53 public String getTooltipContent() {
54 return tooltipContent;
55 }
56
57
58
59
60
61
62 public void setTooltipContent(String tooltipContent) {
63 if (tooltipContent != null) {
64 this.tooltipContent = tooltipContent.replace("\"", """).replace("'", "'");
65 } else {
66 this.tooltipContent = null;
67 }
68 }
69
70
71
72
73
74
75 @BeanTagAttribute
76 public boolean isOnFocus() {
77 return onFocus;
78 }
79
80
81
82
83
84
85 public void setOnFocus(boolean onFocus) {
86 this.onFocus = onFocus;
87 }
88
89
90
91
92
93
94 @BeanTagAttribute
95 public boolean isOnMouseHover() {
96 return onMouseHover;
97 }
98
99
100
101
102
103
104 public void setOnMouseHover(boolean onMouseHover) {
105 this.onMouseHover = onMouseHover;
106 }
107 }