You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.3 KiB
64 lines
1.3 KiB
/*
|
|
* 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 <a
|
|
href="https://docs.oracle.com/javase/tutorial/uiswing/events/treewillexpandlistener.html">How to Write a Tree-Will-Expand Listener</a>
|
|
* in <em>The Java Tutorial</em>
|
|
* 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;
|
|
}
|
|
}
|