List of usage examples for com.google.gwt.storage.client StorageMap StorageMap
public StorageMap(Storage storage)
From source file:com.data2semantics.yasgui.client.helpers.LocalStorageHelper.java
License:Open Source License
private static StorageMap getStorageMap() { StorageMap storageMap = null;/*from w w w . j a va2 s .co m*/ Storage html5Storage = Storage.getLocalStorageIfSupported(); if (html5Storage != null) { storageMap = new StorageMap(html5Storage); } return storageMap; }
From source file:com.gsr.myschool.common.client.security.SecurityUtils.java
License:Apache License
public SecurityUtils() { sessionStorage = new StorageMap(Storage.getSessionStorageIfSupported()); }
From source file:com.imaginedreal.mgwt.trafficflow.client.AppEntryPoint.java
License:Apache License
private void createLocalStorageDefaults() { Storage localStorage;//from w w w . java 2 s . c o m StorageMap storageMap; localStorage = Storage.getLocalStorageIfSupported(); if (localStorage != null) { storageMap = new StorageMap(localStorage); if (!storageMap.containsKey("KEY_LAST_UPDATED")) { localStorage.setItem("KEY_LAST_UPDATED", "January 1, 1970 0:00 AM"); } if (!storageMap.containsKey("KEY_CURRENT_MAP")) { localStorage.setItem("KEY_CURRENT_MAP", "seattle"); } if (!storageMap.containsKey("KEY_SEATTLE_MAP_XY")) { localStorage.setItem("KEY_SEATTLE_MAP_XY", "-35,-1475"); } if (!storageMap.containsKey("KEY_TACOMA_MAP_XY")) { localStorage.setItem("KEY_TACOMA_MAP_XY", "-475,-225"); } if (!storageMap.containsKey("KEY_SHOW_CAMERAS")) { localStorage.setItem("KEY_SHOW_CAMERAS", "false"); } if (!storageMap.containsKey("KEY_COLOR_STOPANDGO")) { localStorage.setItem("KEY_COLOR_STOPANDGO", "000000"); } if (!storageMap.containsKey("KEY_COLOR_HEAVY")) { localStorage.setItem("KEY_COLOR_HEAVY", "ff0000"); } if (!storageMap.containsKey("KEY_COLOR_MODERATE")) { localStorage.setItem("KEY_COLOR_MODERATE", "ffff00"); } if (!storageMap.containsKey("KEY_COLOR_WIDEOPEN")) { localStorage.setItem("KEY_COLOR_WIDEOPEN", "00ff00"); } if (!storageMap.containsKey("KEY_COLOR_NODATA")) { localStorage.setItem("KEY_COLOR_NODATA", "ffffff"); } if (!storageMap.containsKey("KEY_COLOR_NOEQUIPMENT")) { localStorage.setItem("KEY_COLOR_NOEQUIPMENT", "808080"); } } }
From source file:com.msco.mil.client.com.sencha.gxt.desktopapp.client.persistence.StorageBackingStore.java
License:sencha.com license
@Override public void clear() { String qualifiedStorageKeyPrefix = storageKeyPrefix + DELIMITER; StorageMap storageMap = new StorageMap(storage); Iterator<String> iterator = storageMap.keySet().iterator(); while (iterator.hasNext()) { String key = iterator.next(); if (key.startsWith(qualifiedStorageKeyPrefix)) { iterator.remove();// w w w . j a v a 2 s . c o m } } }
From source file:com.msco.mil.client.com.sencha.gxt.desktopapp.client.persistence.StorageProvider.java
License:sencha.com license
private void dumpStorage(String reason) { if (GXTLogConfiguration.loggingIsEnabled() && !GWT.isProdMode()) { logger.finest("dumpStorage: reason=" + reason); if (storage == null) { logger.severe("local storage is not available"); } else {/*from w w w. j a v a 2s .co m*/ StorageMap storageMap = new StorageMap(storage); for (Entry<?, ?> entry : storageMap.entrySet()) { logger.finest("key=" + entry.getKey() + ", value=" + entry.getValue()); } } } }
From source file:edu.caltech.ipac.firefly.util.BrowserCache.java
private static Map<String, String> getCacheMap() { Storage storage = Storage.getLocalStorageIfSupported(); Map<String, String> retval; if (storage != null) { retval = new StorageMap(storage); try {//from w w w . j a v a 2 s . c o m addStorageEventHandler0(); } catch (Throwable e) { // no support for storage events } // Storage.addStorageEventHandler(new StorageEvent.Handler() { // public void onStorageChange(StorageEvent ev) { fireStorageChange(ev); } // }); } else { retval = new HashMap<String, String>(43); } return retval; }
From source file:gov.wa.wsdot.mobile.client.activities.ferries.vesselwatch.VesselWatchMapViewGwtImpl.java
License:Open Source License
public VesselWatchMapViewGwtImpl() { initWidget(uiBinder.createAndBindUi(this)); accessibilityPrepare();/*ww w.j a v a 2s . com*/ if (MGWT.getOsDetection().isAndroid()) { leftFlexSpacer.setVisible(false); } if (localStorage != null) { storageMap = new StorageMap(localStorage); if (!storageMap.containsKey("KEY_SHOW_CAMERAS")) { localStorage.setItem("KEY_SHOW_CAMERAS", "true"); // Set initial default value } // Set initial default location and zoom to Seattle area. localStorage.setItem("KEY_MAP_LAT", "47.565125"); localStorage.setItem("KEY_MAP_LON", "-122.480508"); localStorage.setItem("KEY_MAP_ZOOM", "11"); } final TrafficLayer trafficLayer = TrafficLayer.newInstance(); LatLng center = LatLng.newInstance(Double.valueOf(localStorage.getItem("KEY_MAP_LAT")), Double.valueOf(localStorage.getItem("KEY_MAP_LON"))); MapOptions opts = MapOptions.newInstance(); opts.setMapTypeId(MapTypeId.ROADMAP); opts.setCenter(center); opts.setZoom(Integer.valueOf(localStorage.getItem("KEY_MAP_ZOOM"), 10)); opts.setPanControl(false); opts.setZoomControl(false); opts.setMapTypeControl(false); opts.setScaleControl(false); opts.setStreetViewControl(false); opts.setOverviewMapControl(false); // Custom map style to remove all "Points of Interest" labels from map MapTypeStyle style1 = MapTypeStyle.newInstance(); style1.setFeatureType(MapTypeStyleFeatureType.POI); style1.setElementType(MapTypeStyleElementType.LABELS); style1.setStylers(new MapTypeStyler[] { MapTypeStyler.newVisibilityStyler("off") }); MapTypeStyle[] styles = { style1 }; opts.setMapTypeStyles(styles); mapWidget = new MyMapWidget(opts); trafficLayer.setMap(mapWidget); flowPanel.add(mapWidget); mapWidget.setSize(Window.getClientWidth() + "px", (Window.getClientHeight() - ParserUtils.windowUI()) + "px"); Window.addResizeHandler(new ResizeHandler() { @Override public void onResize(ResizeEvent event) { MapHandlerRegistration.trigger(mapWidget, MapEventType.RESIZE); } }); mapWidget.addResizeHandler(new ResizeMapHandler() { @Override public void onEvent(ResizeMapEvent event) { mapWidget.setSize(Window.getClientWidth() + "px", (Window.getClientHeight() - ParserUtils.windowUI()) + "px"); } }); mapWidget.addIdleHandler(new IdleMapHandler() { @Override public void onEvent(IdleMapEvent event) { localStorage.setItem("KEY_MAP_LAT", String.valueOf(mapWidget.getCenter().getLatitude())); localStorage.setItem("KEY_MAP_LON", String.valueOf(mapWidget.getCenter().getLongitude())); localStorage.setItem("KEY_MAP_ZOOM", String.valueOf(mapWidget.getZoom())); if (presenter != null) { presenter.onMapIsIdle(); } } }); }
From source file:gov.wa.wsdot.mobile.client.activities.trafficmap.TrafficMapViewGwtImpl.java
License:Open Source License
public TrafficMapViewGwtImpl() { initWidget(uiBinder.createAndBindUi(this)); accessibilityPrepare();/*from ww w .j av a 2 s . c o m*/ if (MGWT.getOsDetection().isAndroid()) { leftFlexSpacer.setVisible(false); } if (localStorage != null) { storageMap = new StorageMap(localStorage); if (!storageMap.containsKey("KEY_SHOW_CAMERAS")) { localStorage.setItem("KEY_SHOW_CAMERAS", "true"); // Set initial default value } if (!storageMap.containsKey("KEY_SHOW_RESTAREAS")) { localStorage.setItem("KEY_SHOW_RESTAREAS", "false"); // Set initial default value } // Set initial default location and zoom to Seattle area. if (!storageMap.containsKey("KEY_MAP_LAT")) { localStorage.setItem("KEY_MAP_LAT", "47.5990"); } if (!storageMap.containsKey("KEY_MAP_LON")) { localStorage.setItem("KEY_MAP_LON", "-122.3350"); } if (!storageMap.containsKey("KEY_MAP_ZOOM")) { localStorage.setItem("KEY_MAP_ZOOM", "12"); } } final TrafficLayer trafficLayer = TrafficLayer.newInstance(); LatLng center = LatLng.newInstance(Double.valueOf(localStorage.getItem("KEY_MAP_LAT")), Double.valueOf(localStorage.getItem("KEY_MAP_LON"))); MapOptions opts = MapOptions.newInstance(); opts.setMapTypeId(MapTypeId.ROADMAP); opts.setCenter(center); opts.setZoom(Integer.valueOf(localStorage.getItem("KEY_MAP_ZOOM"), 10)); opts.setPanControl(false); opts.setZoomControl(false); opts.setMapTypeControl(false); opts.setScaleControl(false); opts.setStreetViewControl(false); opts.setOverviewMapControl(false); // Custom map style to remove all "Points of Interest" labels from map MapTypeStyle style1 = MapTypeStyle.newInstance(); style1.setFeatureType(MapTypeStyleFeatureType.POI); style1.setElementType(MapTypeStyleElementType.LABELS); style1.setStylers(new MapTypeStyler[] { MapTypeStyler.newVisibilityStyler("off") }); MapTypeStyle[] styles = { style1 }; opts.setMapTypeStyles(styles); mapWidget = new MyMapWidget(opts); trafficLayer.setMap(mapWidget); flowPanel.add(mapWidget); mapWidget.setSize(Window.getClientWidth() + "px", (Window.getClientHeight() - ParserUtils.windowUI()) + "px"); Window.addResizeHandler(new ResizeHandler() { @Override public void onResize(ResizeEvent event) { MapHandlerRegistration.trigger(mapWidget, MapEventType.RESIZE); } }); mapWidget.addResizeHandler(new ResizeMapHandler() { @Override public void onEvent(ResizeMapEvent event) { mapWidget.setSize(Window.getClientWidth() + "px", (Window.getClientHeight() - ParserUtils.windowUI()) + "px"); } }); mapWidget.addIdleHandler(new IdleMapHandler() { @Override public void onEvent(IdleMapEvent event) { localStorage.setItem("KEY_MAP_LAT", String.valueOf(mapWidget.getCenter().getLatitude())); localStorage.setItem("KEY_MAP_LON", String.valueOf(mapWidget.getCenter().getLongitude())); localStorage.setItem("KEY_MAP_ZOOM", String.valueOf(mapWidget.getZoom())); if (presenter != null) { presenter.onMapIsIdle(); } } }); }
From source file:org.activityinfo.legacy.client.state.SafeStateProvider.java
License:Open Source License
public SafeStateProvider() { if (Storage.isLocalStorageSupported()) { stateMap = new StorageMap(Storage.getLocalStorageIfSupported()); } else {/* www .j av a2 s . c o m*/ stateMap = new HashMap<String, String>(); } }
From source file:org.roda.wui.client.common.lists.pagination.ListSelectionUtils.java
private static <T extends IsIndexed> void loadClipboardOnStorage() { if (storage != null) { StorageMap storageMap = new StorageMap(storage); for (Entry<String, String> entry : storageMap.entrySet()) { if (entry.getKey().startsWith(STORAGE_PREFIX)) { String className = entry.getKey().substring(STORAGE_PREFIX.length()); try { ListSelectionState<T> state = ListSelectionStateMappers.getObject(className, entry.getValue()); clipboard.put(className, state); } catch (JsonDeserializationException e) { // do nothing }/*from ww w . ja v a 2s. com*/ } } } }