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
package org.gvsig.expressionevaluator.swing.impl.elements;
2

    
3
import org.apache.commons.lang3.StringUtils;
4
//import org.gvsig.expressionevaluator.swing.Element.VariableElement;
5
import org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig;
6
import org.gvsig.expressionevaluator.swing.spi.AbstractElement;
7
import org.gvsig.tools.ToolsLocator;
8
import org.gvsig.tools.i18n.I18nManager;
9

    
10
/**
11
 *
12
 * @author jjdelcerro
13
 */
14
public class DefaultVariableElement
15
        extends AbstractElement //        implements VariableElement 
16
{
17

    
18
    private final String label;
19
    private final String source;
20
    private final String typeName;
21
    private final String description;
22
    private final ExpressionBuilderConfig config;
23

    
24
    public DefaultVariableElement(ExpressionBuilderConfig config, String label, String source, String name, String typeName, String description) {
25
        super(name, "expressionbuilder-element");
26
        this.description = description;
27
        this.label = label;
28
        this.source = source;
29
        this.typeName = typeName;
30
        this.config = config;
31
    }
32

    
33
//    @Override
34
    public String getSource() {
35
        return this.source;
36
    }
37

    
38
    @Override
39
    public String getLabel() {
40
        return this.label;
41
    }
42

    
43
//    @Override
44
    public String getTypeName() {
45
        return typeName;
46
    }
47

    
48
    @Override
49
    public String getDescription() {
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
    }
68

    
69
}