[multiple changes]

2002-03-24  Eric Blake  <ebb9@email.byu.edu>

        * java/beans/IntrospectionException.java: Update to 1.4.
        * java/beans/PropertyVetoException.java: Ditto.

2002-03-24  Eric Blake  <ebb9@email.byu.edu>

        * gnu/java/beans/BeanInfoEmbryo.java (hasMethod): Use
        Arrays.equals instead of ArrayHelper.equalsArray.

2002-03-24  C. Brian Jones <cbj@gnu.org>

        * java/beans/Introspector.java: added new static final fields
        introduced in 1.2, lots of other updates remain to be done

2002-03-24  C. Brian Jones <cbj@gnu.org>

        * java/beans/Introspector.java: reformatting

2002-03-24  C. Brian Jones <cbj@gnu.org>

        * java/beans/Introspector.java: default beanInfoSearchPath will
        not include sun.beans.infos given we provide no such package and
        the API doesn't really require it; gnu.java.beans.info is the
        default.

2002-03-24  Mark Wielaard  <mark@klomp.org>

        Thanks to Orp developers
        * gnu/java/beans/editors/NativeBooleanEditor.java (setAsText(String)):
        switch TRUE and FALSE return values.

From-SVN: r51273
This commit is contained in:
Mark Wielaard 2002-03-24 21:32:14 +00:00
parent 3ddbb8a977
commit c9be3825b3
6 changed files with 594 additions and 438 deletions

View file

@ -1,5 +1,5 @@
/* java.beans.PropertyVetoException
Copyright (C) 1998, 2000 Free Software Foundation, Inc.
/* PropertyVetoException.java -- thrown to veto a proposed property change
Copyright (C) 1998, 2000, 2002 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@ -7,7 +7,7 @@ GNU Classpath is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Classpath is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
@ -39,30 +39,47 @@ exception statement from your version. */
package java.beans;
/**
** PropertyVetoException is thrown when a VetoableChangeListener doesn't like the proposed change.
**
** @author John Keiser
** @since JDK1.1
** @version 1.1.0, 31 May 1998
** @see java.beans.VetoableChangeListener
**/
* PropertyVetoException is thrown when a VetoableChangeListener doesn't
* like the proposed change.
*
* @author John Keiser
* @see VetoableChangeListener
* @since 1.1
* @status updated to 1.4
*/
public class PropertyVetoException extends Exception
{
/**
* Compatible with JDK 1.1+.
*/
private static final long serialVersionUID = 129596057694162164L;
public class PropertyVetoException extends Exception {
PropertyChangeEvent evt;
/**
* The vetoed change.
*
* @serial the event that was vetoed
*/
private final PropertyChangeEvent evt;
private static final long serialVersionUID = 129596057694162164L;
/**
* Instantiate this exception with the given message and property change.
*
* @param msg the reason for the veto
* @param changeEvent the PropertyChangeEvent that was thrown
*/
public PropertyVetoException(String msg, PropertyChangeEvent changeEvent)
{
super(msg);
evt = changeEvent;
}
/** Instantiate this exception with the given message and property change.
** @param msg the reason for the veto.
** @param changeEvent the PropertyChangeEvent that was thrown.
**/
public PropertyVetoException(String msg, PropertyChangeEvent changeEvent) {
super(msg);
evt = changeEvent;
}
/** Get the PropertyChange event that was vetoed. **/
public PropertyChangeEvent getPropertyChangeEvent() {
return evt;
}
/**
* Get the PropertyChange event that was vetoed.
*
* @return the vetoed change
*/
public PropertyChangeEvent getPropertyChangeEvent()
{
return evt;
}
}