Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.swing / org.gvsig.expressionevaluator.swing.api / src / main / java / org / gvsig / expressionevaluator / swing / spi / AbstractElementFactory.java @ 43983

History | View | Annotate | Download (893 Bytes)

1
package org.gvsig.expressionevaluator.swing.spi;
2

    
3
import java.util.HashMap;
4
import java.util.Map;
5
import org.gvsig.expressionevaluator.swing.Element;
6
import org.gvsig.expressionevaluator.swing.ElementFactory;
7
import org.gvsig.tools.ToolsLocator;
8
import org.gvsig.tools.i18n.I18nManager;
9

    
10
/**
11
 *
12
 * @author jjdelcerro
13
 */
14
public abstract class AbstractElementFactory implements ElementFactory {
15
    private final String name;
16
    private final String description;
17

    
18
    public AbstractElementFactory(
19
            String name,
20
            String description
21
        ) {
22
        I18nManager i18n = ToolsLocator.getI18nManager();
23
        this.name = name;
24
        this.description = i18n.getTranslation(description);
25
    }
26

    
27
    @Override
28
    public String getName() {
29
        return this.name;
30
    }
31

    
32
    @Override
33
    public String getDescription() {
34
        return this.description;
35
    }
36
    
37
}