/*
* Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package javax.swing.tree;
import javax.swing.event.TreeExpansionEvent;
/**
* Exception used to stop and expand/collapse from happening.
* See How to Write a Tree-Will-Expand Listener
* in The Java Tutorial
* for further information and examples.
*
* @author Scott Violet
*/
public class ExpandVetoException extends Exception {
/** The event that the exception was created for. */
protected TreeExpansionEvent event;
/**
* Constructs an ExpandVetoException object with no message.
*
* @param event a TreeExpansionEvent object
*/
public ExpandVetoException(TreeExpansionEvent event) {
this(event, null);
}
/**
* Constructs an ExpandVetoException object with the specified message.
*
* @param event a TreeExpansionEvent object
* @param message a String containing the message
*/
public ExpandVetoException(TreeExpansionEvent event, String message) {
super(message);
this.event = event;
}
}