java.util.prefs.PreferenceChangeEvent#getNewValue ( )源码实例Demo

下面列出了java.util.prefs.PreferenceChangeEvent#getNewValue ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: groovy   文件: Preferences.java
public void preferenceChange(final PreferenceChangeEvent event) {
    if (event.getKey().equals(VERBOSITY_KEY)) {
        String name = event.getNewValue();

        if (name == null) {
            name = IO.Verbosity.INFO.name;
        }

        try {
            verbosity = IO.Verbosity.forName(name);
        }
        catch (Exception e) {
            event.getNode().put(event.getKey(), verbosity.name);
        }
    }
}
 
源代码2 项目: netbeans   文件: InheritedPreferences.java
@Override
public void preferenceChange(PreferenceChangeEvent evt) {
    // potential NPE fix; key ought not be null, but guard against it.
    if (evt.getKey() == null) {
        return;
    }
    ignorePut.set(true);
    String k = evt.getKey();
    String v = evt.getNewValue();
    try {
        if (evt.getSource() == stored) {
            // not important, obnly local storage should refire, except clearing of the local value
            if (!isOverriden(k) && v != null) {
                return;
            }
            // try to recover the inherited value
            if (v == null) {
                v = inherited.get(k, null);
            }
        } else if (isOverriden(k)) {
            return;
        }
        // potential NPE, null values should be reported as removals.
        if (v == null) {
            remove(k);
        } else {
            put(k, v);
        }
    } finally {
        ignorePut.set(false);
    }
}
 
源代码3 项目: netbeans   文件: ProxyPreferencesImplTest.java
@Override
public void preferenceChange(PreferenceChangeEvent evt) {
    changeCount++;
    this.key = evt.getKey();
    this.value = evt.getNewValue();
    latch.countDown();
}
 
源代码4 项目: netbeans   文件: ProxyPreferencesImplTest.java
@Override
public void preferenceChange(PreferenceChangeEvent evt) {
    changeCount++;
    this.key = evt.getKey();
    this.value = evt.getNewValue();
    latch.countDown();
}