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 / DefaultFunctionElement.java @ 43939

History | View | Annotate | Download (992 Bytes)

1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6
package org.gvsig.expressionevaluator.swing.impl;
7

    
8
import org.gvsig.expressionevaluator.Function;
9
import org.gvsig.expressionevaluator.swing.JExpressionBuilder;
10
import org.gvsig.tools.swing.api.Component;
11

    
12
/**
13
 *
14
 * @author jjdelcerro
15
 */
16
class DefaultFunctionElement implements JExpressionBuilder.SimpleElement {
17
    
18
    private final Function function;
19

    
20
    public DefaultFunctionElement(Function function) {
21
        this.function = function;
22
    }
23

    
24
    public Function getFunction() {
25
        return this.function;
26
    }
27

    
28
    @Override
29
    public Component getAditionalPanel() {
30
        return null;
31
    }
32

    
33
    @Override
34
    public String getName() {
35
        return this.function.name();
36
    }
37

    
38
    @Override
39
    public String getDescription() {
40
        return this.function.description();
41
    }
42
    
43
}