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 / ExportParameters.java @ 44753
History | View | Annotate | Download (1.76 KB)
1 | 43925 | jjdelcerro | package org.gvsig.export; |
---|---|---|---|
2 | 43920 | jjdelcerro | |
3 | 44386 | omartinez | import java.util.Date; |
4 | import org.gvsig.export.spi.ExportServiceFactory; |
||
5 | 44270 | omartinez | import org.gvsig.expressionevaluator.Expression; |
6 | 44753 | omartinez | import org.gvsig.fmap.dal.feature.FeatureQuery; |
7 | 43920 | jjdelcerro | import org.gvsig.fmap.dal.feature.FeatureStore; |
8 | import org.gvsig.fmap.dal.feature.FeatureType; |
||
9 | 44411 | omartinez | import org.gvsig.tools.persistence.Persistent; |
10 | 44386 | omartinez | import org.gvsig.tools.util.LabeledValue; |
11 | 43920 | jjdelcerro | |
12 | /**
|
||
13 | *
|
||
14 | * @author jjdelcerro
|
||
15 | */
|
||
16 | 44411 | omartinez | public interface ExportParameters extends Cloneable, LabeledValue, Persistent { |
17 | 44386 | omartinez | |
18 | 43925 | jjdelcerro | public static final int USE_ALL_FEATURES = 0; |
19 | public static final int USE_SELECTED_FEATURES = 1; |
||
20 | public static final int USE_FILTERED_FEATURES = 2; |
||
21 | 44386 | omartinez | |
22 | 43925 | jjdelcerro | public String getServiceName(); |
23 | 44386 | omartinez | |
24 | 43925 | jjdelcerro | public boolean needsSelectTargetProjection(); |
25 | 44386 | omartinez | |
26 | 43920 | jjdelcerro | public FeatureType getSourceFeatureType();
|
27 | 44386 | omartinez | |
28 | 43920 | jjdelcerro | public void setSourceFeatureType(FeatureType sourceFeatureType); |
29 | 44386 | omartinez | |
30 | 43920 | jjdelcerro | public void setSourceFeatureStore(FeatureStore sourceFeatureStore); |
31 | 44386 | omartinez | |
32 | 43920 | jjdelcerro | public FeatureStore getSourceFeatureStore();
|
33 | 44386 | omartinez | |
34 | 43925 | jjdelcerro | public int getFeaturesToUse(); |
35 | |||
36 | public void setFeaturesToUse(int feturesToUse); |
||
37 | 44386 | omartinez | |
38 | 44270 | omartinez | public Expression getFilterExpresion(); |
39 | 43920 | jjdelcerro | |
40 | 44270 | omartinez | public void setFilterExpresion(Expression expression); |
41 | 44753 | omartinez | |
42 | public FeatureQuery getFeatureQuery();
|
||
43 | |||
44 | public void setFeatureQuery(FeatureQuery query); |
||
45 | 44386 | omartinez | |
46 | 44069 | jjdelcerro | public Object getContext(); |
47 | 44386 | omartinez | |
48 | 44069 | jjdelcerro | public void setContext(Object context); |
49 | 44386 | omartinez | |
50 | 44270 | omartinez | public ExportAttributes getExportAttributes();
|
51 | 44386 | omartinez | |
52 | 44270 | omartinez | public void setExportAttributes(ExportAttributes exportAttributes); |
53 | |||
54 | 44386 | omartinez | public Date getCreationDate(); |
55 | |||
56 | public void setCreationDate(Date date); |
||
57 | |||
58 | public ExportParameters clone() throws CloneNotSupportedException; |
||
59 | |||
60 | public ExportServiceFactory getFactory();
|
||
61 | 44406 | omartinez | |
62 | public FeatureType getTargetFeatureType();
|
||
63 | 44588 | omartinez | |
64 | public void resetVolatileValues(); |
||
65 | 44386 | omartinez | |
66 | 43920 | jjdelcerro | } |