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

View differences:

DefaultGroupElement.java
8 8
import java.util.ArrayList;
9 9
import java.util.Iterator;
10 10
import java.util.List;
11
import org.gvsig.expressionevaluator.Function;
12
import org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager;
11 13
import org.gvsig.expressionevaluator.swing.JExpressionBuilder;
12 14

  
13 15
/**
......
18 20
    
19 21
    private final String name;
20 22
    private final List<JExpressionBuilder.Element> elements;
23
    private ExpressionEvaluatorSwingManager manager;
21 24

  
22
    public DefaultGroupElement(String name, List<JExpressionBuilder.Element> elements) {
25
    public DefaultGroupElement(ExpressionEvaluatorSwingManager manager, String name, List<JExpressionBuilder.Element> elements) {
26
        this.manager = manager;
23 27
        this.name = name;
24 28
        this.elements = elements;
25 29
    }
......
62 66
    public String getDescription() {
63 67
        return null;
64 68
    }
69

  
70
    @Override
71
    public void addElement(Function function) {
72
        JExpressionBuilder.Element item = this.manager.createElement(function);
73
        this.addElement(item);
74
    }
65 75
    
66 76
}

Also available in: Unified diff