@Override protected String getSpi(String key) { try { if (prefs == null) { prefs = XMLParser.readXmlPreferences(prefsFile); } return prefs.getProperty(key); } catch (Exception e) { // if Exception happened, return null return null; } }
private void initPrefs() { dir = new File(path); newNode = !dir.exists(); prefsFile = new File(path + File.separator + PREFS_FILE_NAME); prefs = XMLParser.readXmlPreferences(prefsFile); }
@Override protected void flushSpi() throws BackingStoreException { try { //if removed, return if(isRemoved()){ return; } // reload Properties currentPrefs = XMLParser.readXmlPreferences(prefsFile); // merge Iterator<String> it = removed.iterator(); while (it.hasNext()) { currentPrefs.remove(it.next()); } removed.clear(); it = updated.iterator(); while (it.hasNext()) { Object key = it.next(); currentPrefs.put(key, prefs.get(key)); } updated.clear(); // flush prefs = currentPrefs; XMLParser.writeXmlPreferences(prefsFile, prefs); } catch (Exception e) { throw new BackingStoreException(e); } }
@Override protected String getSpi(String key) { try { if (prefs == null) { prefs = XMLParser.readXmlPreferences(prefsFile); } return prefs.getProperty(key); } catch (Exception e) { // if Exception happened, return null return null; } }
@Override protected String getSpi(String key) { try { if (prefs == null) { prefs = XMLParser.readXmlPreferences(prefsFile); } return prefs.getProperty(key); } catch (Exception e) { // if Exception happened, return null return null; } }
@Override protected String getSpi(String key) { try { if (prefs == null) { prefs = XMLParser.readXmlPreferences(prefsFile); } return prefs.getProperty(key); } catch (Exception e) { // if Exception happened, return null return null; } }
@Override protected String getSpi(String key) { try { if (prefs == null) { prefs = XMLParser.readXmlPreferences(prefsFile); } return prefs.getProperty(key); } catch (Exception e) { // if Exception happened, return null return null; } }
@Override protected String getSpi(String key) { try { if (prefs == null) { prefs = XMLParser.readXmlPreferences(prefsFile); } return prefs.getProperty(key); } catch (Exception e) { // if Exception happened, return null return null; } }
@Override protected String getSpi(String key) { try { if (prefs == null) { prefs = XMLParser.readXmlPreferences(prefsFile); } return prefs.getProperty(key); } catch (Exception e) { // if Exception happened, return null return null; } }
private void initPrefs() { dir = new File(path); newNode = !dir.exists(); prefsFile = new File(path + File.separator + PREFS_FILE_NAME); prefs = XMLParser.readXmlPreferences(prefsFile); }
private void initPrefs() { dir = new File(path); newNode = !dir.exists(); prefsFile = new File(path + File.separator + PREFS_FILE_NAME); prefs = XMLParser.readXmlPreferences(prefsFile); }
private void initPrefs() { dir = new File(path); newNode = !dir.exists(); prefsFile = new File(path + File.separator + PREFS_FILE_NAME); prefs = XMLParser.readXmlPreferences(prefsFile); }
private void initPrefs() { dir = new File(path); newNode = !dir.exists(); prefsFile = new File(path + File.separator + PREFS_FILE_NAME); prefs = XMLParser.readXmlPreferences(prefsFile); }
private void initPrefs() { dir = new File(path); newNode = !dir.exists(); prefsFile = new File(path + File.separator + PREFS_FILE_NAME); prefs = XMLParser.readXmlPreferences(prefsFile); }
private void initPrefs() { dir = new File(path); newNode = !dir.exists(); prefsFile = new File(path + File.separator + PREFS_FILE_NAME); prefs = XMLParser.readXmlPreferences(prefsFile); }
@Override protected void flushSpi() throws BackingStoreException { try { //if removed, return if(isRemoved()){ return; } // reload Properties currentPrefs = XMLParser.readXmlPreferences(prefsFile); // merge Iterator<String> it = removed.iterator(); while (it.hasNext()) { currentPrefs.remove(it.next()); } removed.clear(); it = updated.iterator(); while (it.hasNext()) { Object key = it.next(); currentPrefs.put(key, prefs.get(key)); } updated.clear(); // flush prefs = currentPrefs; XMLParser.writeXmlPreferences(prefsFile, prefs); } catch (Exception e) { throw new BackingStoreException(e); } }
@Override protected void flushSpi() throws BackingStoreException { try { //if removed, return if(isRemoved()){ return; } // reload Properties currentPrefs = XMLParser.readXmlPreferences(prefsFile); // merge Iterator<String> it = removed.iterator(); while (it.hasNext()) { currentPrefs.remove(it.next()); } removed.clear(); it = updated.iterator(); while (it.hasNext()) { Object key = it.next(); currentPrefs.put(key, prefs.get(key)); } updated.clear(); // flush prefs = currentPrefs; XMLParser.writeXmlPreferences(prefsFile, prefs); } catch (Exception e) { throw new BackingStoreException(e); } }
@Override protected void flushSpi() throws BackingStoreException { try { //if removed, return if(isRemoved()){ return; } // reload Properties currentPrefs = XMLParser.readXmlPreferences(prefsFile); // merge Iterator<String> it = removed.iterator(); while (it.hasNext()) { currentPrefs.remove(it.next()); } removed.clear(); it = updated.iterator(); while (it.hasNext()) { Object key = it.next(); currentPrefs.put(key, prefs.get(key)); } updated.clear(); // flush prefs = currentPrefs; XMLParser.writeXmlPreferences(prefsFile, prefs); } catch (Exception e) { throw new BackingStoreException(e); } }
@Override protected void flushSpi() throws BackingStoreException { try { //if removed, return if(isRemoved()){ return; } // reload Properties currentPrefs = XMLParser.readXmlPreferences(prefsFile); // merge Iterator<String> it = removed.iterator(); while (it.hasNext()) { currentPrefs.remove(it.next()); } removed.clear(); it = updated.iterator(); while (it.hasNext()) { Object key = it.next(); currentPrefs.put(key, prefs.get(key)); } updated.clear(); // flush prefs = currentPrefs; XMLParser.writeXmlPreferences(prefsFile, prefs); } catch (Exception e) { throw new BackingStoreException(e); } }
@Override protected void flushSpi() throws BackingStoreException { try { //if removed, return if(isRemoved()){ return; } // reload Properties currentPrefs = XMLParser.readXmlPreferences(prefsFile); // merge Iterator<String> it = removed.iterator(); while (it.hasNext()) { currentPrefs.remove(it.next()); } removed.clear(); it = updated.iterator(); while (it.hasNext()) { Object key = it.next(); currentPrefs.put(key, prefs.get(key)); } updated.clear(); // flush prefs = currentPrefs; XMLParser.writeXmlPreferences(prefsFile, prefs); } catch (Exception e) { throw new BackingStoreException(e); } }