1 /* 2 * Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 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 import java.util.EventObject; 29 30 /** 31 * The class of events sent to the deprecated ApplicationListener callbacks. 32 * 33 * @deprecated replaced by {@link AboutHandler}, {@link PreferencesHandler}, {@link AppReOpenedListener}, {@link OpenFilesHandler}, {@link PrintFilesHandler}, {@link QuitHandler}, {@link MacQuitResponse} 34 * @since 1.4 35 */ 36 @Deprecated 37 @SuppressWarnings("serial") // JDK implementation class 38 public class ApplicationEvent extends EventObject { 39 private String fFilename = null; 40 private boolean fHandled = false; 41 42 ApplicationEvent(final Object source) { 43 super(source); 44 } 45 46 ApplicationEvent(final Object source, final String filename) { 47 super(source); 48 fFilename = filename; 49 } 50 51 /** 52 * Determines whether an ApplicationListener has acted on a particular event. 53 * An event is marked as having been handled with {@code setHandled(true)}. | 1 /* 2 * Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 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 import java.awt.desktop.AboutHandler; 29 import java.awt.desktop.AppReopenedListener; 30 import java.awt.desktop.OpenFilesHandler; 31 import java.awt.desktop.PreferencesHandler; 32 import java.awt.desktop.PrintFilesHandler; 33 import java.awt.desktop.QuitHandler; 34 import java.util.EventObject; 35 36 /** 37 * The class of events sent to the deprecated ApplicationListener callbacks. 38 * 39 * @deprecated replaced by {@link AboutHandler}, {@link PreferencesHandler}, {@link AppReopenedListener}, {@link OpenFilesHandler}, {@link PrintFilesHandler}, {@link QuitHandler}, {@link MacQuitResponse} 40 * @since 1.4 41 */ 42 @Deprecated 43 @SuppressWarnings("serial") // JDK implementation class 44 public class ApplicationEvent extends EventObject { 45 private String fFilename = null; 46 private boolean fHandled = false; 47 48 ApplicationEvent(final Object source) { 49 super(source); 50 } 51 52 ApplicationEvent(final Object source, final String filename) { 53 super(source); 54 fFilename = filename; 55 } 56 57 /** 58 * Determines whether an ApplicationListener has acted on a particular event. 59 * An event is marked as having been handled with {@code setHandled(true)}. |