Examples of PreferencesListener


Examples of org.rssowl.core.model.preferences.PreferencesListener

   *
   * @throws Exception
   */
  @Test
  public void testPreferenceEvents() throws Exception {
    PreferencesListener prefListener = null;
    try {
      final String key1 = "key1";
      boolean value1 = true;

      final String key2 = "key2";
      int value2 = 1;

      final String key3 = "key3";
      String value3 = "value";

      final String key4 = "key4";
      String value4[] = new String[] { "1", "2", "3", "4" };

      /* Event Handling */
      final boolean additionEvents[] = new boolean[4];
      final boolean updatedEvents[] = new boolean[4];
      final boolean deletionEvents[] = new boolean[4];

      prefListener = new PreferencesListener() {
        public void preferenceAdded(PreferencesEvent event) {
          String key = event.getKey();
          if (key1.equals(key))
            additionEvents[0] = event.getBoolean().booleanValue();
          else if (key2.equals(key))
View Full Code Here

Examples of org.rssowl.core.model.preferences.PreferencesListener

   * @param event The <code>ModelEvent</code> for the affected type.
   */
  public void notifyPreferenceAdded(final PreferencesEvent event) {
    Object listeners[] = fPreferencesListeners.getListeners();
    for (Object element : listeners) {
      final PreferencesListener listener = (PreferencesListener) element;
      SafeRunner.run(new LoggingSafeRunnable() {
        public void run() throws Exception {
          listener.preferenceAdded(event);
        }
      });
    }
  }
View Full Code Here

Examples of org.rssowl.core.model.preferences.PreferencesListener

   * @param event The <code>ModelEvent</code> for the affected type.
   */
  public void notifyPreferencesDeleted(final PreferencesEvent event) {
    Object listeners[] = fPreferencesListeners.getListeners();
    for (Object element : listeners) {
      final PreferencesListener listener = (PreferencesListener) element;
      SafeRunner.run(new LoggingSafeRunnable() {
        public void run() throws Exception {
          listener.preferenceDeleted(event);
        }
      });
    }
  }
View Full Code Here

Examples of org.rssowl.core.model.preferences.PreferencesListener

   * @param event The <code>ModelEvent</code> for the affected type.
   */
  public void notifyPreferencesUpdated(final PreferencesEvent event) {
    Object listeners[] = fPreferencesListeners.getListeners();
    for (Object element : listeners) {
      final PreferencesListener listener = (PreferencesListener) element;
      SafeRunner.run(new LoggingSafeRunnable() {
        public void run() throws Exception {
          listener.preferenceUpdated(event);
        }
      });
    }
  }
View Full Code Here

Examples of org.rssowl.core.model.preferences.PreferencesListener

    registerListeners();
  }

  private void registerListeners() {
    NewsModel.getDefault().addPreferencesListener(new PreferencesListener() {
      public void preferenceAdded(PreferencesEvent event) {
        fCache.put(event.getKey(), event.getValue());
      }

      public void preferenceDeleted(PreferencesEvent event) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.