@Override public void run() { while (true) { EventObject event; try { event = getEventObject(); } catch (InterruptedException e) { e.printStackTrace(); continue; } AbstractPreferences pref = (AbstractPreferences) event.getSource(); if (event instanceof NodeAddEvent) { dispatchNodeAdd((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof NodeRemoveEvent) { dispatchNodeRemove((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof PreferenceChangeEvent) { dispatchPrefChange((PreferenceChangeEvent) event, pref.preferenceChangeListeners); } } }
@Override public void run() { while (true) { EventObject event; try { event = getEventObject(); } catch (InterruptedException e) { e.printStackTrace(); continue; } AbstractPreferences pref = (AbstractPreferences) event.getSource(); if (event instanceof NodeAddEvent) { dispatchNodeAdd((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof NodeRemoveEvent) { dispatchNodeRemove((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof PreferenceChangeEvent) { dispatchPrefChange((PreferenceChangeEvent) event, pref.preferenceChangeListeners); } } }
@Override public void run() { while (true) { EventObject event; try { event = getEventObject(); } catch (InterruptedException e) { e.printStackTrace(); continue; } AbstractPreferences pref = (AbstractPreferences) event.getSource(); if (event instanceof NodeAddEvent) { dispatchNodeAdd((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof NodeRemoveEvent) { dispatchNodeRemove((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof PreferenceChangeEvent) { dispatchPrefChange((PreferenceChangeEvent) event, pref.preferenceChangeListeners); } } }
@Override public void run() { while (true) { EventObject event; try { event = getEventObject(); } catch (InterruptedException e) { e.printStackTrace(); continue; } AbstractPreferences pref = (AbstractPreferences) event.getSource(); if (event instanceof NodeAddEvent) { dispatchNodeAdd((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof NodeRemoveEvent) { dispatchNodeRemove((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof PreferenceChangeEvent) { dispatchPrefChange((PreferenceChangeEvent) event, pref.preferenceChangeListeners); } } }
@Override public void run() { while (true) { EventObject event; try { event = getEventObject(); } catch (InterruptedException e) { e.printStackTrace(); continue; } AbstractPreferences pref = (AbstractPreferences) event.getSource(); if (event instanceof NodeAddEvent) { dispatchNodeAdd((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof NodeRemoveEvent) { dispatchNodeRemove((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof PreferenceChangeEvent) { dispatchPrefChange((PreferenceChangeEvent) event, pref.preferenceChangeListeners); } } }
@Override public void run() { while (true) { EventObject event; try { event = getEventObject(); } catch (InterruptedException e) { e.printStackTrace(); continue; } AbstractPreferences pref = (AbstractPreferences) event.getSource(); if (event instanceof NodeAddEvent) { dispatchNodeAdd((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof NodeRemoveEvent) { dispatchNodeRemove((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof PreferenceChangeEvent) { dispatchPrefChange((PreferenceChangeEvent) event, pref.preferenceChangeListeners); } } }
@Override public void run() { while (true) { EventObject event; try { event = getEventObject(); } catch (InterruptedException e) { e.printStackTrace(); continue; } AbstractPreferences pref = (AbstractPreferences) event.getSource(); if (event instanceof NodeAddEvent) { dispatchNodeAdd((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof NodeRemoveEvent) { dispatchNodeRemove((NodeChangeEvent) event, pref.nodeChangeListeners); } else if (event instanceof PreferenceChangeEvent) { dispatchPrefChange((PreferenceChangeEvent) event, pref.preferenceChangeListeners); } } }