Statistics
| Revision:

svn-gvsig-desktop / 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 @ 44386

History | View | Annotate | Download (1.16 KB)

1
package org.gvsig.export;
2

    
3
import java.util.List;
4
import org.cresques.cts.ICoordTrans;
5
import org.cresques.cts.IProjection;
6
import org.gvsig.expressionevaluator.Expression;
7
import org.gvsig.fmap.dal.OpenDataStoreParameters;
8
import org.gvsig.fmap.dal.feature.FeatureStore;
9
import org.gvsig.tools.task.TaskStatus;
10

    
11
/**
12
 *
13
 * @author jjdelcerro
14
 */
15
public interface ExportProcess extends Runnable {
16

    
17
    public void setOutputFormat(String serviceName) throws ExportException;
18
    
19
    public void setSourceFeatureStore(FeatureStore store);
20
    
21
    public void setContextProjection(IProjection projection);
22
    
23
    public void setSourceProjection(IProjection projection);
24
    
25
    public void setSourceTransformation(ICoordTrans transformation);
26
    
27
    public void setFilterExpression(Expression expression);
28
    
29
    public void setFeaturesToUse(int featuresToUse);
30
    
31
    public void setParameters(ExportParameters params);
32
    
33
    public Object getContext();
34
    
35
    public void setContext(Object context);
36

    
37
    public ExportParameters getParameters();
38
    
39
    public TaskStatus getTaskStatus();
40
    
41
    public List<OpenDataStoreParameters> getTargetOpenStoreParameters();
42
    
43
}