Statistics
| Revision:

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
}