/* * Copyright (c) 1996, 2009, Oracle and/or its affiliates. All rights reserved. * ORACLE 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 { private static final long serialVersionUID = 129596057694162164L; /** * Constructs a <code>PropertyVetoException</code> 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 <code>PropertyChangeEvent</code>. * * @return A PropertyChangeEvent describing the vetoed change. */ public PropertyChangeEvent getPropertyChangeEvent() { return evt; } /** * A PropertyChangeEvent describing the vetoed change. * @serial */ private PropertyChangeEvent evt; }