svn-gvsig-desktop / 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 @ 44259
History | View | Annotate | Download (2.37 KB)
1 | 43983 | jjdelcerro | package org.gvsig.expressionevaluator.swing.impl.elements; |
---|---|---|---|
2 | |||
3 | 44126 | jjdelcerro | import org.apache.commons.lang3.StringUtils; |
4 | 44259 | jjdelcerro | //import org.gvsig.expressionevaluator.swing.Element.VariableElement;
|
5 | 44191 | jjdelcerro | import org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig; |
6 | 43983 | jjdelcerro | import org.gvsig.expressionevaluator.swing.spi.AbstractElement; |
7 | 44126 | jjdelcerro | import org.gvsig.tools.ToolsLocator; |
8 | import org.gvsig.tools.i18n.I18nManager; |
||
9 | 43983 | jjdelcerro | |
10 | /**
|
||
11 | *
|
||
12 | * @author jjdelcerro
|
||
13 | */
|
||
14 | 44259 | jjdelcerro | public class DefaultVariableElement |
15 | extends AbstractElement // implements VariableElement |
||
16 | { |
||
17 | 43983 | jjdelcerro | |
18 | private final String label; |
||
19 | private final String source; |
||
20 | private final String typeName; |
||
21 | 44126 | jjdelcerro | private final String description; |
22 | 44191 | jjdelcerro | private final ExpressionBuilderConfig config; |
23 | 44259 | jjdelcerro | |
24 | 44191 | jjdelcerro | public DefaultVariableElement(ExpressionBuilderConfig config, String label, String source, String name, String typeName, String description) { |
25 | 44126 | jjdelcerro | super(name, "expressionbuilder-element"); |
26 | this.description = description;
|
||
27 | 43983 | jjdelcerro | this.label = label;
|
28 | this.source = source;
|
||
29 | this.typeName = typeName;
|
||
30 | 44191 | jjdelcerro | this.config = config;
|
31 | 43983 | jjdelcerro | } |
32 | |||
33 | 44259 | jjdelcerro | // @Override
|
34 | 43983 | jjdelcerro | public String getSource() { |
35 | return this.source; |
||
36 | } |
||
37 | |||
38 | @Override
|
||
39 | public String getLabel() { |
||
40 | return this.label; |
||
41 | } |
||
42 | |||
43 | 44259 | jjdelcerro | // @Override
|
44 | 43983 | jjdelcerro | public String getTypeName() { |
45 | return typeName;
|
||
46 | } |
||
47 | 44259 | jjdelcerro | |
48 | 44126 | jjdelcerro | @Override
|
49 | public String getDescription() { |
||
50 | 44259 | jjdelcerro | // 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 | } |
||
68 | 44126 | jjdelcerro | |
69 | 43983 | jjdelcerro | } |