Revision 44259 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.swing/org.gvsig.expressionevaluator.swing.impl/src/main/java/org/gvsig/expressionevaluator/swing/impl/elements/DefaultVariableElement.java
DefaultVariableElement.java | ||
---|---|---|
1 | 1 |
package org.gvsig.expressionevaluator.swing.impl.elements; |
2 | 2 |
|
3 | 3 |
import org.apache.commons.lang3.StringUtils; |
4 |
import org.gvsig.expressionevaluator.swing.Element.VariableElement; |
|
4 |
//import org.gvsig.expressionevaluator.swing.Element.VariableElement;
|
|
5 | 5 |
import org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig; |
6 | 6 |
import org.gvsig.expressionevaluator.swing.spi.AbstractElement; |
7 | 7 |
import org.gvsig.tools.ToolsLocator; |
... | ... | |
11 | 11 |
* |
12 | 12 |
* @author jjdelcerro |
13 | 13 |
*/ |
14 |
public class DefaultVariableElement
|
|
15 |
extends AbstractElement |
|
16 |
implements VariableElement {
|
|
14 |
public class DefaultVariableElement |
|
15 |
extends AbstractElement // implements VariableElement
|
|
16 |
{ |
|
17 | 17 |
|
18 | 18 |
private final String label; |
19 | 19 |
private final String source; |
20 | 20 |
private final String typeName; |
21 | 21 |
private final String description; |
22 | 22 |
private final ExpressionBuilderConfig config; |
23 |
|
|
23 |
|
|
24 | 24 |
public DefaultVariableElement(ExpressionBuilderConfig config, String label, String source, String name, String typeName, String description) { |
25 | 25 |
super(name, "expressionbuilder-element"); |
26 | 26 |
this.description = description; |
... | ... | |
30 | 30 |
this.config = config; |
31 | 31 |
} |
32 | 32 |
|
33 |
@Override |
|
33 |
// @Override
|
|
34 | 34 |
public String getSource() { |
35 | 35 |
return this.source; |
36 | 36 |
} |
... | ... | |
40 | 40 |
return this.label; |
41 | 41 |
} |
42 | 42 |
|
43 |
@Override |
|
43 |
// @Override
|
|
44 | 44 |
public String getTypeName() { |
45 | 45 |
return typeName; |
46 | 46 |
} |
47 |
|
|
47 | 48 |
@Override |
48 | 49 |
public String getDescription() { |
49 |
I18nManager i18n = ToolsLocator.getI18nManager(); |
|
50 |
// I18nManager i18n = ToolsLocator.getI18nManager(); |
|
51 |
// |
|
52 |
// StringBuilder html = new StringBuilder(); |
|
53 |
// html.append("<html>\n"); |
|
54 |
// |
|
55 |
// html.append("<b>").append(this.getLabel()).append("</b><br>\n<br>\n"); |
|
56 |
// html.append("<b>").append(i18n.getTranslation("_Source")).append("</b> ").append(this.getSource()).append("<br>\n"); |
|
57 |
// html.append("<b>").append(i18n.getTranslation("_Name")).append("</b> ").append(this.getName()).append("<br>\n"); |
|
58 |
// html.append("<b>").append(i18n.getTranslation("_Type")).append("</b> ").append(this.getTypeName()).append("<br>\n"); |
|
59 |
// if( !StringUtils.isBlank(this.description) && |
|
60 |
// StringUtils.equalsAnyIgnoreCase(this.getName(), this.description) ) { |
|
61 |
// html.append("<b>").append(i18n.getTranslation("_Description")).append("</b><br>\n"); |
|
62 |
// html.append(this.description.replace("\n", "<br>")).append("<br>\n"); |
|
63 |
// } |
|
64 |
// html.append("</html>\n"); |
|
65 |
// return html.toString(); |
|
66 |
return null; |
|
67 |
} |
|
50 | 68 |
|
51 |
StringBuilder html = new StringBuilder(); |
|
52 |
html.append("<html>\n"); |
|
53 |
|
|
54 |
html.append("<b>").append(this.getLabel()).append("</b><br>\n<br>\n"); |
|
55 |
html.append("<b>").append(i18n.getTranslation("_Source")).append("</b> ").append(this.getSource()).append("<br>\n"); |
|
56 |
html.append("<b>").append(i18n.getTranslation("_Name")).append("</b> ").append(this.getName()).append("<br>\n"); |
|
57 |
html.append("<b>").append(i18n.getTranslation("_Type")).append("</b> ").append(this.getTypeName()).append("<br>\n"); |
|
58 |
if( !StringUtils.isBlank(this.description) && |
|
59 |
StringUtils.equalsAnyIgnoreCase(this.getName(), this.description) ) { |
|
60 |
html.append("<b>").append(i18n.getTranslation("_Description")).append("</b><br>\n"); |
|
61 |
html.append(this.description.replace("\n", "<br>")).append("<br>\n"); |
|
62 |
} |
|
63 |
html.append("</html>\n"); |
|
64 |
return html.toString(); |
|
65 |
} |
|
66 |
|
|
67 | 69 |
} |
Also available in: Unified diff