/** * Returns a list of all properties known to this preference object which * have default values other than their default-default value. * * @return an array of property names */ @Override public String[] defaultPropertyNames() { try { return getDefaultPreferences().keys(); } catch (BackingStoreException e) { logError(e.getMessage(), e); return new String[0]; } }
@Override public boolean visit(IEclipsePreferences node) throws BackingStoreException { if (node.keys().length != 0) result[0] = true; return !result[0]; } };
public boolean visit(IEclipsePreferences node) throws BackingStoreException { if (node.keys().length != 0) result[0] = true; return !result[0]; } };
@Override public boolean needsSaving() { try { return getNode().keys().length > 0; } catch (BackingStoreException e) { // ignore } return true; }
/** * {@inheritDoc} */ public boolean needsSaving() { try { return getNode().keys().length > 0; } catch (BackingStoreException e) { // ignore } return true; }
@Override public boolean needsSaving() { try { return getNode().keys().length > 0; } catch (BackingStoreException e) { // ignore } return true; }
@Override public boolean needsSaving() { try { return getNode().keys().length > 0; } catch (BackingStoreException e) { // ignore } return true; }
/** * {@inheritDoc} */ public boolean needsSaving() { try { return getNode().keys().length > 0; } catch (BackingStoreException e) { // ignore } return true; }
@Override public boolean needsSaving() { try { return getNode().keys().length > 0; } catch (BackingStoreException e) { // ignore } return true; }
@Override public String[] keys() throws BackingStoreException { checkRemoved(); HashSet<String> allKeys = new HashSet<>(Arrays.asList(getOriginal().keys())); for (Entry<String, Object> entry : temporarySettings.entrySet()) { String key = entry.getKey(); if (entry.getValue() != null) { allKeys.add(key); } else { allKeys.remove(key); } } return allKeys.toArray(new String[allKeys.size()]); }
/** * @param uiPrefs * @param allOptions */ private void addAll(IEclipsePreferences uiPrefs, Map allOptions) { try { String[] keys= uiPrefs.keys(); for (int i= 0; i < keys.length; i++) { String key= keys[i]; String val= uiPrefs.get(key, null); if (val != null) { allOptions.put(key, val); } } } catch (BackingStoreException e) { // ignore } }
/** * @param uiPrefs * @param allOptions */ private void addAll(IEclipsePreferences uiPrefs, Map<String, String> allOptions) { try { String[] keys= uiPrefs.keys(); for (int i= 0; i < keys.length; i++) { String key= keys[i]; String val= uiPrefs.get(key, null); if (val != null) { allOptions.put(key, val); } } } catch (BackingStoreException e) { // ignore } }
public static void setProjectDefaultsIfValueNotAlreadySet( IEclipsePreferences projectNode) { List existingKeysList = new ArrayList(); try { existingKeysList = Arrays.asList(projectNode.keys()); } catch (BackingStoreException e) { } for (int i = 0; i < keys.length; i++) { String value = (String) defaultValueMap.get(keys[i]); boolean keyExists = false; if (existingKeysList.contains(keys[i])) { keyExists = true; } if (!keyExists) { projectNode.put(keys[i], value); } } }
/** * @param uiPrefs * @param allOptions */ private void addAll(IEclipsePreferences uiPrefs, Map<String, String> allOptions) { try { String[] keys= uiPrefs.keys(); for (int i= 0; i < keys.length; i++) { String key= keys[i]; String val= uiPrefs.get(key, null); if (val != null) { allOptions.put(key, val); } } } catch (BackingStoreException e) { // ignore } }
public boolean visit(IEclipsePreferences node) throws BackingStoreException { buffer.append(node); buffer.append('\n'); String[] keys = node.keys(); for (int i = 0; i < keys.length; i++) { buffer.append(node.absolutePath()); buffer.append(PATH_SEPARATOR); buffer.append(keys[i]); buffer.append('='); buffer.append(node.get(keys[i], "*default*")); //$NON-NLS-1$ buffer.append('\n'); } return true; } };
@Override public boolean visit(IEclipsePreferences node) throws BackingStoreException { buffer.append(node); buffer.append('\n'); String[] keys = node.keys(); for (int i = 0; i < keys.length; i++) { buffer.append(node.absolutePath()); buffer.append(PATH_SEPARATOR); buffer.append(keys[i]); buffer.append('='); buffer.append(node.get(keys[i], "*default*")); //$NON-NLS-1$ buffer.append('\n'); } return true; } };
/** * Returns a list of all properties known to this preference object which * have default values other than their default-default value. * * @return an array of property names */ @Override public String[] defaultPropertyNames() { try { return getDefaultPreferences().keys(); } catch (BackingStoreException e) { logError(e.getMessage(), e); return new String[0]; } }
public static void removeServerPreferences(IServer server) { try { String name = getCanonicalName(server.getName()); IEclipsePreferences preferences = InstanceScope.INSTANCE.getNode(org.kie.eclipse.Activator.PLUGIN_ID); for (String key : preferences.keys()) { if (key.startsWith(name + IKieConstants.PREF_PATH_SEPARATOR)) { preferences.remove(key); } } preferences.flush(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }
public boolean visit(IEclipsePreferences node) throws BackingStoreException { String[] keys = node.keys(); if (keys.length == 0) return true; copyFromTo(node, getRootNode().node(node.absolutePath()), keys, 0); return true; } };
@Override public boolean visit(IEclipsePreferences node) throws BackingStoreException { String[] keys = node.keys(); if (keys.length == 0) return true; copyFromTo(node, getRootNode().node(node.absolutePath()), keys, 0); return true; } };