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
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