/* * 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; } }