Package java.util

Examples of java.util.Observable


  /**
   * @tests java.util.Observable#Observable()
   */
  public void test_Constructor() {
    // Test for method java.util.Observable()
                Observable ov = new Observable();
                assertTrue("Wrong initial values.", !ov.hasChanged());
                assertEquals("Wrong initial values.", 0, ov.countObservers());
  }
View Full Code Here


    observable.addObserver(test);
    assertEquals("Failed to add observer", 1, observable.countObservers());
    observable.addObserver(test);
    assertEquals("Duplicate observer", 1, observable.countObservers());

    Observable o = new Observable();
    try {
      o.addObserver(null);
      fail("Expected adding a null observer to throw a NPE.");
    } catch (NullPointerException ex) {
      // expected;
    }
  }
View Full Code Here

     *
     * @see java.util.Observer
     */
    Observable observable() {
  if (observable == null) {       // defer allocation until needed
      observable = new Observable() {  // we only use this if changed
    public void notifyObservers() {
        setChanged();
        super.notifyObservers();
    }
    public void notifyObservers(Object arg) {
View Full Code Here

        else {
            log.debug("monitoring dirctory: " + path + " with filter " + filter.toString());
        }
       
        String observableKey = getObservableKey(path, filter);
        Observable observable = observables.get(observableKey);
        if (observable == null) {
            observable = new DirObservable(path, filter);
            observables.put(observableKey, observable);
        }
        observable.addObserver(observer);
    }
View Full Code Here

            }
        }

        log.debug("monitoring file: " + file.getName());
       
        Observable observable = observables.get(file);
        if (observable == null) {
            observable = new FileObservable(file);
            observables.put(file, observable);
        }
        observable.addObserver(observer);
    }
View Full Code Here

            model.insertRow(rowIndex, new Object[]{Integer.toString(pdfFileRule.getLine()), pdfFileRule.getPattern(), pdfFileRule.getDestinationSubFolder(), pdfFileRule.getSourceFolder()});
        }
    }
   
    private void createRuleDialog(PdfFileRule rule) {
        Observable ruleObserver = new Observable() {
            @Override
            public void notifyObservers() {
                setChanged();
                super.notifyObservers();
            }           
        };       
        RuleEditorDialog ruleEditorDialog = rule == null ? new RuleEditorDialog(GuiManager.getInstance().getMainWindow(), ruleObserver) : new RuleEditorDialog(GuiManager.getInstance().getMainWindow(), ruleObserver, rule);
        ruleObserver.addObserver(this);       
        ruleEditorDialog.setVisible(true);
    }
View Full Code Here

     * Constructs a new {@code AdjustmentSynchronizer}
     */
    public AdjustmentSynchronizer() {
        synchronizedAdjustables = new ArrayList<>();
        enabledMap = new HashMap<>();
        observable = new Observable();
    }
View Full Code Here

TOP

Related Classes of java.util.Observable

Copyright © 2018 www.massapicom. 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.