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

View differences:

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