Revision 44262 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/expressionevaluator/ViewElement.java

View differences:

ViewElement.java
13 13
import org.gvsig.expressionevaluator.Function;
14 14
import org.gvsig.expressionevaluator.swing.Element;
15 15
import org.gvsig.expressionevaluator.swing.Element.GroupElement;
16
import org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig;
16 17
import org.gvsig.expressionevaluator.swing.spi.AbstractElement;
17 18
import org.gvsig.tools.ToolsLocator;
18 19

  
......
25 26
    implements GroupElement 
26 27
    {
27 28

  
28
    private final List<Element> childs;
29
    private final List<Element> children;
29 30
    
30 31
    public ViewElement() {
31
        super(ToolsLocator.getI18nManager().getTranslation("View"), "expressionbuilder-element-view");
32
        this.childs = new ArrayList<>();
33
        this.childs.add(new ViewCaptureRectangleElement());
34
        this.childs.add(new ViewCapturePointElement());
35
        this.childs.add(new ViewTakeProjectionCodeElement());
32
        super(
33
                "Views",
34
                ToolsLocator.getI18nManager().getTranslation("Views"), 
35
                "expressionbuilder-element-view"
36
        );
37
        this.children = new ArrayList<>();
38
        this.children.add(new ViewCaptureRectangleElement());
39
        this.children.add(new ViewCapturePointElement());
40
        this.children.add(new ViewTakeProjectionCodeElement());
36 41

  
37 42
        ProjectManager manager = ApplicationLocator.getProjectManager();
38 43
        List<Document> views = manager.getCurrentProject().getDocuments(ViewManager.TYPENAME);
39 44
        for (Document view : views) {
40 45
            Element e = new ViewLayersElement((ViewDocument) view);
41
            this.childs.add(e);
46
            this.children.add(e);
42 47
        }
43 48
    }
49

  
50
    @Override
51
    public Element setConfig(ExpressionBuilderConfig config) {
52
        super.setConfig(config); 
53
        for (Element child : children) {
54
            child.setConfig(config);
55
        }
56
        return this;
57
    }
44 58
    
45 59
    @Override
46 60
    public Element get(int index) {
47
        return this.childs.get(index);
61
        return this.children.get(index);
48 62
    }
49 63

  
50 64
    @Override
51 65
    public int size() {
52
        return this.childs.size();
66
        return this.children.size();
53 67
    }
54 68

  
55 69
    @Override
56 70
    public Iterator<Element> iterator() {
57
        return this.childs.iterator();
71
        return this.children.iterator();
58 72
    }
59 73

  
60 74
    @Override
61 75
    public void addElement(Element element) {
62
        this.childs.add(element);
76
        this.children.add(element);
63 77
    }
64 78

  
65 79
    @Override
......
69 83

  
70 84
    @Override
71 85
    public List<Element> getElements() {
72
        return this.childs;
86
        return this.children;
73 87
    }
74 88

  
75 89
    @Override

Also available in: Unified diff