< prev index next >

src/java.desktop/share/classes/java/beans/PropertyVetoException.java

Print this page




  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.beans;
  27 
  28 
  29 /**
  30  * A PropertyVetoException is thrown when a proposed change to a
  31  * property represents an unacceptable value.
  32  * @since 1.1
  33  */
  34 
  35 public
  36 class PropertyVetoException extends Exception {
  37     private static final long serialVersionUID = 129596057694162164L;
  38 
  39     /**
  40      * Constructs a <code>PropertyVetoException</code> with a
  41      * detailed message.
  42      *
  43      * @param mess Descriptive message
  44      * @param evt A PropertyChangeEvent describing the vetoed change.
  45      */
  46     public PropertyVetoException(String mess, PropertyChangeEvent evt) {
  47         super(mess);
  48         this.evt = evt;
  49     }
  50 
  51      /**
  52      * Gets the vetoed <code>PropertyChangeEvent</code>.
  53      *
  54      * @return A PropertyChangeEvent describing the vetoed change.
  55      */
  56     public PropertyChangeEvent getPropertyChangeEvent() {
  57         return evt;
  58     }
  59 
  60     /**
  61      * A PropertyChangeEvent describing the vetoed change.
  62      * @serial
  63      */
  64     private PropertyChangeEvent evt;
  65 }


  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.beans;
  27 
  28 
  29 /**
  30  * A PropertyVetoException is thrown when a proposed change to a
  31  * property represents an unacceptable value.
  32  * @since 1.1
  33  */
  34 
  35 public
  36 class PropertyVetoException extends Exception {
  37     private static final long serialVersionUID = 129596057694162164L;
  38 
  39     /**
  40      * Constructs a {@code PropertyVetoException} with a
  41      * detailed message.
  42      *
  43      * @param mess Descriptive message
  44      * @param evt A PropertyChangeEvent describing the vetoed change.
  45      */
  46     public PropertyVetoException(String mess, PropertyChangeEvent evt) {
  47         super(mess);
  48         this.evt = evt;
  49     }
  50 
  51      /**
  52      * Gets the vetoed {@code PropertyChangeEvent}.
  53      *
  54      * @return A PropertyChangeEvent describing the vetoed change.
  55      */
  56     public PropertyChangeEvent getPropertyChangeEvent() {
  57         return evt;
  58     }
  59 
  60     /**
  61      * A PropertyChangeEvent describing the vetoed change.
  62      * @serial
  63      */
  64     private PropertyChangeEvent evt;
  65 }
< prev index next >