svn-document-layout / trunk / org.gvsig.app.document.layout2.app / org.gvsig.app.document.layout2.app.mainplugin / src / main / java / org / gvsig / app / project / documents / layout / report / LayoutReportActionParameters.java @ 1608
History | View | Annotate | Download (2.18 KB)
1 | 1594 | fdiaz | /*
|
---|---|---|---|
2 | * To change this license header, choose License Headers in Project Properties.
|
||
3 | * To change this template file, choose Tools | Templates
|
||
4 | * and open the template in the editor.
|
||
5 | */
|
||
6 | 1608 | fdiaz | package org.gvsig.app.project.documents.layout.report; |
7 | 1594 | fdiaz | |
8 | 1608 | fdiaz | import java.io.IOException; |
9 | 1594 | fdiaz | import org.gvsig.app.project.documents.layout.LayoutDocument; |
10 | import org.gvsig.fmap.dal.feature.FeatureStore; |
||
11 | 1601 | fdiaz | import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol; |
12 | 1608 | fdiaz | import org.gvsig.json.SupportJson; |
13 | 1594 | fdiaz | |
14 | /**
|
||
15 | *
|
||
16 | * @author fdiaz
|
||
17 | */
|
||
18 | 1608 | fdiaz | public interface LayoutReportActionParameters extends SupportJson { |
19 | 1594 | fdiaz | |
20 | 1608 | fdiaz | public static LayoutReportActionParameters create(){ |
21 | return new LayoutReportActionParametersImpl(); |
||
22 | } |
||
23 | |||
24 | public static LayoutReportActionParameters create(String name){ |
||
25 | return new LayoutReportActionParametersImpl(name); |
||
26 | } |
||
27 | 1594 | fdiaz | |
28 | public String getIdentifier(); |
||
29 | |||
30 | public void setIdentifier(String identifier); |
||
31 | |||
32 | public String getLabel(); |
||
33 | |||
34 | public void setLabel(String label); |
||
35 | |||
36 | public boolean isCenterToCurrentRow(); |
||
37 | |||
38 | public void setCenterToCurrentRow(boolean centerToCurrentRow); |
||
39 | |||
40 | public boolean isZoomToCurrentRow(); |
||
41 | |||
42 | public void setZoomToCurrentRow(boolean zoomToCurrentRow); |
||
43 | |||
44 | public double getBufferSize(); |
||
45 | |||
46 | public void setBufferSize(double bufferSize); |
||
47 | |||
48 | 1601 | fdiaz | public boolean isHighlightRecord(); |
49 | 1594 | fdiaz | |
50 | 1601 | fdiaz | public void setHighlightRecord(boolean b); |
51 | 1594 | fdiaz | |
52 | 1608 | fdiaz | public boolean isApplySymbolToRecord(); |
53 | 1594 | fdiaz | |
54 | 1608 | fdiaz | public void setApplySymbolToRecord(boolean b); |
55 | 1594 | fdiaz | |
56 | 1608 | fdiaz | public boolean isApplySymbolToEverythingExceptRecord(); |
57 | |||
58 | public void setApplySymbolToEverythingExceptRecord(boolean b); |
||
59 | |||
60 | public boolean isUseInternalPdfViewer(); |
||
61 | |||
62 | public void setUseInternalPdfViewer(boolean useInternalPdfViewer); |
||
63 | |||
64 | 1594 | fdiaz | public String getViewTag(); |
65 | |||
66 | public void setViewTag(String tag); |
||
67 | 1601 | fdiaz | |
68 | 1608 | fdiaz | public ISymbol getHighlightSymbol(FeatureStore featureStore);
|
69 | 1601 | fdiaz | |
70 | public void setHighlightSymbol(ISymbol symbol); |
||
71 | 1608 | fdiaz | |
72 | public String getHighlightSymbolSerialized(); |
||
73 | 1601 | fdiaz | |
74 | 1608 | fdiaz | public void setHighlightSymbolSerialized(String symbol); |
75 | |||
76 | public void setTemplateName(String templateName); |
||
77 | |||
78 | public String getTemplateName(); |
||
79 | |||
80 | public void save(FeatureStore store, LayoutDocument layout) throws IOException; |
||
81 | 1601 | fdiaz | |
82 | 1594 | fdiaz | } |