Package java.beans

Examples of java.beans.VetoableChangeSupport.addVetoableChangeListener()


        VetoableChangeSupport support = new VetoableChangeSupport(source);

        EventHandler.create(VetoableChangeListener.class, source, "setText");

        String propertyName = "label";
        support.addVetoableChangeListener(null);

        assertFalse(support.hasListeners(propertyName));
        assertEquals(0, support.getVetoableChangeListeners().length);

        support.removeVetoableChangeListener(null);
View Full Code Here


     */
    public void testFireVetoableChange_regression() {
        VetoableChangeSupport vcs = new VetoableChangeSupport(this);
        MockVetoListener2 vlistener = new MockVetoListener2();

        vcs.addVetoableChangeListener(vlistener);
        try {
            vcs.fireVetoableChange(vlistener.vetoedPropName, 0, 1);
            fail("PropertyVetoException expected");
        } catch (PropertyVetoException ok) {
        }
View Full Code Here

        VetoableChangeSupport support = new VetoableChangeSupport(source);

        String propertyName1 = "text";
        SerializedVCListener serialized = new SerializedVCListener(
                propertyName1);
        support.addVetoableChangeListener(propertyName1, serialized);

        String propertyName2 = "top";
        NonSerializedVCListener nonSerialized = new NonSerializedVCListener(
                propertyName2);
        support.addVetoableChangeListener(propertyName2, nonSerialized);
View Full Code Here

        support.addVetoableChangeListener(propertyName1, serialized);

        String propertyName2 = "top";
        NonSerializedVCListener nonSerialized = new NonSerializedVCListener(
                propertyName2);
        support.addVetoableChangeListener(propertyName2, nonSerialized);

        assertTrue(support.hasListeners(propertyName1));
        assertTrue(support.hasListeners(propertyName2));
        assertEquals(2, support.getVetoableChangeListeners().length);
        assertEquals(1,
View Full Code Here

         VetoableChangeSupport support = new VetoableChangeSupport(source);
         final String propertyName1 = "text";
         SerializedVCListener serialized = new SerializedVCListener(
                 propertyName1);
         support.addVetoableChangeListener(propertyName1, serialized);
         final String propertyName2 = "top";
         NonSerializedVCListener nonSerialized = new NonSerializedVCListener(
                 propertyName2);
         support.addVetoableChangeListener(propertyName2, nonSerialized);
View Full Code Here

         support.addVetoableChangeListener(propertyName1, serialized);
         final String propertyName2 = "top";
         NonSerializedVCListener nonSerialized = new NonSerializedVCListener(
                 propertyName2);
         support.addVetoableChangeListener(propertyName2, nonSerialized);
         assertTrue(support.hasListeners(propertyName1));
         assertTrue(support.hasListeners(propertyName2));
         assertEquals(2, support.getVetoableChangeListeners().length);
         assertEquals(1,
View Full Code Here

        VetoableChangeListener vcl = new VetoableChangeListener() {

            public void vetoableChange(PropertyChangeEvent pce) {
            }
        };
        vcs.addVetoableChangeListener(vcl);
        VetoableChangeListener[] vcls = vcs.getVetoableChangeListeners();

        assertNotNull("Returned listeners is null.", vcls);
        assertEquals(1, vcls.length);
        assertEquals(vcl, vcls[0]);
View Full Code Here

        VetoableChangeListener vcl = new VetoableChangeListener() {

            public void vetoableChange(PropertyChangeEvent pce) {
            }
        };
        vcs.addVetoableChangeListener("property1", vcl);
        VetoableChangeListener[] vcls = vcs
                .getVetoableChangeListeners("property1");

        assertNotNull("Returned listeners is null.", vcls);
        assertEquals(1, vcls.length);
View Full Code Here

        VetoableChangeListener vcl = new VetoableChangeListener() {

            public void vetoableChange(PropertyChangeEvent pce) {
            }
        };
        vcs.addVetoableChangeListener("property1", vcl);
        VetoableChangeListener[] vcls = vcs.getVetoableChangeListeners();

        assertNotNull("Returned listeners is null.", vcls);
        assertEquals(1, vcls.length);
View Full Code Here

        MockSource source = new MockSource();
        VetoableChangeSupport support = new VetoableChangeSupport(source);

        VetoableChangeListener proxy = EventHandler.create(
                VetoableChangeListener.class, source, "setText");
        support.addVetoableChangeListener("label", proxy);
        support.fireVetoableChange("label_invalid", "Label: old", "Label: new");
        assertEquals("text.default", source.getText());
    }

    /*
 
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.