Package java.beans

Examples of java.beans.VetoableChangeSupport.addVetoableChangeListener()


  public void testMethod1(TestHarness harness)
  {
    harness.checkPoint("(VetoableChangeListener)");
    VetoableChangeSupport vcs = new VetoableChangeSupport(this);
    harness.check(vcs.getVetoableChangeListeners().length, 0);
    vcs.addVetoableChangeListener(this);
    harness.check(vcs.getVetoableChangeListeners().length, 1);
    vcs.addVetoableChangeListener(null);
    harness.check(vcs.getVetoableChangeListeners().length, 1);
  }
View Full Code Here


    harness.checkPoint("(VetoableChangeListener)");
    VetoableChangeSupport vcs = new VetoableChangeSupport(this);
    harness.check(vcs.getVetoableChangeListeners().length, 0);
    vcs.addVetoableChangeListener(this);
    harness.check(vcs.getVetoableChangeListeners().length, 1);
    vcs.addVetoableChangeListener(null);
    harness.check(vcs.getVetoableChangeListeners().length, 1);
  }

  public void testMethod2(TestHarness harness)
  {
View Full Code Here

  public void testMethod2(TestHarness harness)
  {
    harness.checkPoint("(String, VetoableChangeListener)");
    VetoableChangeSupport vcs = new VetoableChangeSupport(this);
    harness.check(vcs.getVetoableChangeListeners().length, 0);
    vcs.addVetoableChangeListener("A", this);
    vcs.addVetoableChangeListener("B", this);
    harness.check(vcs.getVetoableChangeListeners().length, 2);
    harness.check(vcs.getVetoableChangeListeners("A").length, 1);
    harness.check(vcs.getVetoableChangeListeners("B").length, 1);
    vcs.addVetoableChangeListener("B", null);
View Full Code Here

  {
    harness.checkPoint("(String, VetoableChangeListener)");
    VetoableChangeSupport vcs = new VetoableChangeSupport(this);
    harness.check(vcs.getVetoableChangeListeners().length, 0);
    vcs.addVetoableChangeListener("A", this);
    vcs.addVetoableChangeListener("B", this);
    harness.check(vcs.getVetoableChangeListeners().length, 2);
    harness.check(vcs.getVetoableChangeListeners("A").length, 1);
    harness.check(vcs.getVetoableChangeListeners("B").length, 1);
    vcs.addVetoableChangeListener("B", null);
    harness.check(vcs.getVetoableChangeListeners().length, 2);
View Full Code Here

    vcs.addVetoableChangeListener("A", this);
    vcs.addVetoableChangeListener("B", this);
    harness.check(vcs.getVetoableChangeListeners().length, 2);
    harness.check(vcs.getVetoableChangeListeners("A").length, 1);
    harness.check(vcs.getVetoableChangeListeners("B").length, 1);
    vcs.addVetoableChangeListener("B", null);
    harness.check(vcs.getVetoableChangeListeners().length, 2);
    harness.check(vcs.getVetoableChangeListeners("B").length, 1);

    // try null property name
    vcs.addVetoableChangeListener(null, this);
View Full Code Here

    vcs.addVetoableChangeListener("B", null);
    harness.check(vcs.getVetoableChangeListeners().length, 2);
    harness.check(vcs.getVetoableChangeListeners("B").length, 1);

    // try null property name
    vcs.addVetoableChangeListener(null, this);
    harness.check(vcs.getVetoableChangeListeners().length, 2);
    harness.check(vcs.getVetoableChangeListeners("A").length, 1);
    harness.check(vcs.getVetoableChangeListeners("B").length, 1);
  }
View Full Code Here

        VetoableChangeSupport support = new VetoableChangeSupport(source);

        VetoableChangeListener proxy = EventHandler.create(
                VetoableChangeListener.class, source, "setText");
        String propertyName = "label";
        support.addVetoableChangeListener(propertyName, proxy);

        assertTrue(support.hasListeners(propertyName));
        assertFalse(support.hasListeners("text"));

        VetoableChangeListener[] listeners1 = support
View Full Code Here

    public void testAddVetoableChangeListenerStringVetoableChangeListener_null() {
        MockSource source = new MockSource();
        VetoableChangeSupport support = new VetoableChangeSupport(source);

        String propertyName = "label";
        support.addVetoableChangeListener(propertyName, null);
        VetoableChangeListener[] listeners1 = support
                .getVetoableChangeListeners();
        VetoableChangeListener[] listeners2 = support
                .getVetoableChangeListeners(propertyName);
View Full Code Here

        VetoableChangeSupport support = new VetoableChangeSupport(source);

        VetoableChangeListener proxy = EventHandler.create(
                VetoableChangeListener.class, source, "setText");
        String propertyName = "label";
        support.addVetoableChangeListener(propertyName, proxy);
        {
            assertTrue(support.hasListeners(propertyName));
            assertFalse(support.hasListeners("text"));

            VetoableChangeListener[] listeners1 = support
View Full Code Here

            VetoableChangeListenerProxy wrappers = (VetoableChangeListenerProxy) listeners1[0];
            assertSame(proxy, wrappers.getListener());
            assertEquals(propertyName, wrappers.getPropertyName());
        }

        support.addVetoableChangeListener(propertyName, proxy);
        {
            assertTrue(support.hasListeners(propertyName));
            assertFalse(support.hasListeners("text"));

            VetoableChangeListener[] listeners1 = support
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.