Revision 44191 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/DefaultGroupElement.java

View differences:

DefaultGroupElement.java
11 11
import org.gvsig.expressionevaluator.Function;
12 12
import org.gvsig.expressionevaluator.swing.Element;
13 13
import org.gvsig.expressionevaluator.swing.Element.GroupElement;
14
import org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig;
14 15
import org.gvsig.expressionevaluator.swing.spi.AbstractElement;
15 16
import org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager;
16
import org.gvsig.tools.ToolsLocator;
17
import org.gvsig.tools.i18n.I18nManager;
18 17

  
19 18
/**
20 19
 *
......
25 24
        implements GroupElement 
26 25
    {
27 26
    
28
    final List<Element> elements;
29
    ExpressionEvaluatorSwingManager manager;
27
    final private List<Element> elements;
28
    final private ExpressionBuilderConfig config;
29
    private ExpressionEvaluatorSwingManager manager;
30 30

  
31
    public DefaultGroupElement(ExpressionEvaluatorSwingManager manager, String name, List<Element> elements) {
31
    public DefaultGroupElement(ExpressionEvaluatorSwingManager manager, ExpressionBuilderConfig config, String name, List<Element> elements) {
32 32
        super(name, "expressionbuilder-element-group");
33 33
        this.manager = manager;
34 34
        this.elements = elements;
35
        this.config = config;
35 36
    }
36 37

  
37
    public DefaultGroupElement(String name) {
38
    public DefaultGroupElement(ExpressionBuilderConfig config, String name) {
38 39
        super(name, "expressionbuilder-element-group");
40
        this.config = config;
39 41
        this.elements = new ArrayList<>();
40 42
    }
41 43

  
......
66 68

  
67 69
    @Override
68 70
    public void addElement(Function function) {
69
        Element item = this.manager.createConstantElement(function);
71
        Element item = this.manager.createConstantElement(this.config, function);
70 72
        this.addElement(item);
71 73
    }
72 74

  

Also available in: Unified diff