21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.apple.eawt;
27
28 /**
29 * The strategy use to shut down the application, if Sudden Termination is not enabled.
30 *
31 * @see Application#setQuitHandler(QuitHandler)
32 * @see Application#setQuitStrategy(QuitStrategy)
33 * @see Application#enableSuddenTermination()
34 * @see Application#disableSuddenTermination()
35 *
36 * @since Java for Mac OS X 10.6 Update 3
37 * @since Java for Mac OS X 10.5 Update 8
38 */
39 public enum QuitStrategy {
40 /**
41 * Shuts down the application by calling <code>System.exit(0)</code>. This is the default strategy.
42 */
43 SYSTEM_EXIT_0,
44
45 /**
46 * Shuts down the application by closing each window from back-to-front.
47 */
48 CLOSE_ALL_WINDOWS
49 }
|
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package com.apple.eawt;
27
28 /**
29 * The strategy use to shut down the application, if Sudden Termination is not enabled.
30 *
31 * @see Application#setQuitHandler(QuitHandler)
32 * @see Application#setQuitStrategy(QuitStrategy)
33 * @see Application#enableSuddenTermination()
34 * @see Application#disableSuddenTermination()
35 *
36 * @since Java for Mac OS X 10.6 Update 3
37 * @since Java for Mac OS X 10.5 Update 8
38 */
39 public enum QuitStrategy {
40 /**
41 * Shuts down the application by calling {@code System.exit(0)}. This is the default strategy.
42 */
43 SYSTEM_EXIT_0,
44
45 /**
46 * Shuts down the application by closing each window from back-to-front.
47 */
48 CLOSE_ALL_WINDOWS
49 }
|