Revision 47618 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/DefaultDataSwingManager.java
DefaultDataSwingManager.java | ||
---|---|---|
32 | 32 |
import java.util.List; |
33 | 33 |
import java.util.Map; |
34 | 34 |
import java.util.function.Predicate; |
35 |
import java.util.function.Supplier; |
|
35 | 36 |
import javax.json.JsonObject; |
36 | 37 |
import javax.swing.AbstractButton; |
37 | 38 |
import javax.swing.Action; |
... | ... | |
151 | 152 |
import org.gvsig.fmap.dal.swing.storesrepository.StoresRepositoryController; |
152 | 153 |
import org.gvsig.fmap.dal.swing.storesrepository.StoresRepositoryTreeModel; |
153 | 154 |
import org.gvsig.fmap.geom.Geometry; |
155 |
import org.gvsig.fmap.geom.primitive.Envelope; |
|
154 | 156 |
import org.gvsig.tools.ToolsLocator; |
155 | 157 |
import org.gvsig.tools.dynform.DynFormDefinition; |
156 | 158 |
import org.gvsig.tools.dynform.DynFormLocator; |
... | ... | |
181 | 183 |
private Map<String,SearchConditionPanelFactory> searchConditionPanelFactories; |
182 | 184 |
private Integer useLabels; |
183 | 185 |
private HashMap<String, SearchResultsPanelFactory> searchResultsPanelFactories; |
186 |
private Supplier<Envelope> currentBoundingBox; |
|
184 | 187 |
|
185 | 188 |
public DefaultDataSwingManager() { |
186 | 189 |
this.featureStoreActions = new LinkedHashMap<>(); |
... | ... | |
1000 | 1003 |
public List<ReportAction> getReportActions(DataStore store, Predicate filter) { |
1001 | 1004 |
return ReportUtils.getReportActions(store, filter); |
1002 | 1005 |
} |
1006 |
|
|
1007 |
@Override |
|
1008 |
public void setCurrentBoundingBox(Supplier<Envelope> boundingBoxSupplier) { |
|
1009 |
this.currentBoundingBox = boundingBoxSupplier; |
|
1010 |
} |
|
1011 |
|
|
1012 |
@Override |
|
1013 |
public Supplier<Envelope> getCurrentBoundingBox() { |
|
1014 |
return this.currentBoundingBox; |
|
1015 |
} |
|
1003 | 1016 |
} |
1004 | 1017 |
|
Also available in: Unified diff