/* * @(#)PropertyVetoException.java 1.16 03/12/19 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.beans; /** * A PropertyVetoException is thrown when a proposed change to a * property represents an unacceptable value. */ public class PropertyVetoException extends Exception { /** * Constructs a PropertyVetoException with a * detailed message. * * @param mess Descriptive message * @param evt A PropertyChangeEvent describing the vetoed change. */ public PropertyVetoException(String mess, PropertyChangeEvent evt) { super(mess); this.evt = evt; } /** * Gets the vetoed PropertyChangeEvent. * * @return A PropertyChangeEvent describing the vetoed change. */ public PropertyChangeEvent getPropertyChangeEvent() { return evt; } /** * A PropertyChangeEvent describing the vetoed change. * @serial */ private PropertyChangeEvent evt; }