Revision 44069

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.lib/org.gvsig.exportto.lib.api/src/main/java/org/gvsig/export/ExportProcess.java
23 23
    
24 24
    public void setSourceTransformation(ICoordTrans transformation);
25 25
    
26
    public Object getContext();
27
    
28
    public void setContext(Object context);
29

  
26 30
    public ExportParameters getParameters();
27 31
    
28 32
    public TaskStatus getTaskStatus();
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.lib/org.gvsig.exportto.lib.api/src/main/java/org/gvsig/export/ExportParameters.java
35 35

  
36 36
    public void setFilterExpresion(String expression);
37 37
    
38
    public Object getContext();
39
    
40
    public void setContext(Object context);
38 41
}
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.lib/org.gvsig.exportto.lib.api/src/main/java/org/gvsig/export/spi/AbstractExportParameters.java
1 1
package org.gvsig.export.spi;
2 2

  
3
import org.cresques.cts.IProjection;
4 3
import org.gvsig.fmap.dal.exception.DataException;
5 4
import org.gvsig.fmap.dal.feature.FeatureStore;
6 5
import org.gvsig.fmap.dal.feature.FeatureType;
7
import org.gvsig.tools.evaluator.Evaluator;
8 6
import org.gvsig.export.ExportParameters;
9 7

  
10 8
/**
......
17 15
    private FeatureStore sourceFeatureStore;
18 16
    private String filterExpression;
19 17
    private int featuresToUse;
18
    private Object context;
20 19

  
21 20
    @Override
22 21
    public boolean needsSelectTargetProjection() {
......
69 68
    public void setFeaturesToUse(int featuresToUse) {
70 69
        this.featuresToUse = featuresToUse;
71 70
    }
72
    
71

  
72
    @Override
73
    public Object getContext() {
74
        return context;
75
    }
76

  
77
    @Override
78
    public void setContext(Object context) {
79
        this.context = context;
80
    }
81

  
73 82
}
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.lib/org.gvsig.exportto.lib.impl/src/main/java/org/gvsig/export/impl/DefaultExportProcess.java
32 32
    private IProjection contextProjection;
33 33
    private ICoordTrans sourceTransformation;
34 34
    private IProjection sourceProjection;
35
    private Object context;
35 36
    
36 37
    public DefaultExportProcess() {
37 38
        
......
49 50
        this.parameters.setSourceFeatureStore(this.sourceFeatureStore);
50 51
        if( this.parameters instanceof ExportParametersGeometry ) {
51 52
            ExportParametersGeometry params = (ExportParametersGeometry) this.parameters;
52
            params.setContextProjection(contextProjection);
53
            params.setSourceProjection(sourceProjection);
54
            params.setSourceTransformation(sourceTransformation);
53
            params.setContextProjection(this.contextProjection);
54
            params.setSourceProjection(this.sourceProjection);
55
            params.setSourceTransformation(this.sourceTransformation);
56
            params.setContext(this.context);
55 57
        }
56 58
        
57 59
    }
......
88 90
        }
89 91
    }
90 92

  
93

  
91 94
    @Override
95
    public Object getContext() {
96
        return context;
97
    }
98

  
99
    @Override
100
    public void setContext(Object context) {
101
        this.context = context;
102
        if( this.parameters!= null ) {
103
            this.parameters.setContext(context);
104
        }
105
    }
106

  
107
    @Override
92 108
    public ExportParameters getParameters() {
93 109
        return this.parameters;
94 110
    }

Also available in: Unified diff