src/macosx/classes/com/apple/eawt/AppEvent.java

Print this page

        

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -34,18 +34,20 @@
  * AppEvents are sent to listeners and handlers installed on the {@link Application}.
  *
  * @since Java for Mac OS X 10.6 Update 3
  * @since Java for Mac OS X 10.5 Update 8
  */
+@SuppressWarnings("serial") // JDK implementation class
 public abstract class AppEvent extends EventObject {
     AppEvent() {
         super(Application.getApplication());
     }
 
     /**
      * Contains a list of files.
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public abstract static class FilesEvent extends AppEvent {
         final List<File> files;
 
         FilesEvent(final List<File> files) {
             this.files = files;

@@ -62,10 +64,11 @@
     /**
      * Event sent when the app is asked to open a list of files.
      *
      * @see OpenFilesHandler#openFiles(OpenFilesEvent)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class OpenFilesEvent extends FilesEvent {
         final String searchTerm;
 
         OpenFilesEvent(final List<File> files, final String searchTerm) {
             super(files);

@@ -85,10 +88,11 @@
     /**
      * Event sent when the app is asked to print a list of files.
      *
      * @see PrintFilesHandler#printFiles(PrintFilesEvent)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class PrintFilesEvent extends FilesEvent {
         PrintFilesEvent(final List<File> files) {
             super(files);
         }
     }

@@ -96,10 +100,11 @@
     /**
      * Event sent when the app is asked to open a URI.
      *
      * @see OpenURIHandler#openURI(OpenURIEvent)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class OpenURIEvent extends AppEvent {
         final URI uri;
 
         OpenURIEvent(final URI uri) {
             this.uri = uri;

@@ -116,80 +121,90 @@
     /**
      * Event sent when the application is asked to open it's about window.
      *
      * @see AboutHandler#handleAbout()
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class AboutEvent extends AppEvent { AboutEvent() { } }
 
     /**
      * Event sent when the application is asked to open it's preferences window.
      *
      * @see PreferencesHandler#handlePreferences()
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class PreferencesEvent extends AppEvent { PreferencesEvent() { } }
 
     /**
      * Event sent when the application is asked to quit.
      *
      * @see QuitHandler#handleQuitRequestWith(QuitEvent, QuitResponse)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class QuitEvent extends AppEvent { QuitEvent() { } }
 
     /**
      * Event sent when the application is asked to re-open itself.
      *
      * @see AppReOpenedListener#appReOpened(AppReOpenedEvent)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class AppReOpenedEvent extends AppEvent { AppReOpenedEvent() { } }
 
     /**
      * Event sent when the application has become the foreground app, and when it has resigned being the foreground app.
      *
      * @see AppForegroundListener#appRaisedToForeground(AppForegroundEvent)
      * @see AppForegroundListener#appMovedToBackground(AppForegroundEvent)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class AppForegroundEvent extends AppEvent { AppForegroundEvent() { } }
 
     /**
      * Event sent when the application has been hidden or shown.
      *
      * @see AppHiddenListener#appHidden(AppHiddenEvent)
      * @see AppHiddenListener#appUnhidden(AppHiddenEvent)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class AppHiddenEvent extends AppEvent { AppHiddenEvent() { } }
 
     /**
      * Event sent when the user session has been changed via Fast User Switching.
      *
      * @see UserSessionListener#userSessionActivated(UserSessionEvent)
      * @see UserSessionListener#userSessionDeactivated(UserSessionEvent)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class UserSessionEvent extends AppEvent { UserSessionEvent() { } }
 
     /**
      * Event sent when the displays attached to the system enter and exit power save sleep.
      *
      * @see ScreenSleepListener#screenAboutToSleep(ScreenSleepEvent)
      * @see ScreenSleepListener#screenAwoke(ScreenSleepEvent)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class ScreenSleepEvent extends AppEvent { ScreenSleepEvent() { } }
 
     /**
      * Event sent when the system enters and exits power save sleep.
      *
      * @see SystemSleepListener#systemAboutToSleep(SystemSleepEvent)
      * @see SystemSleepListener#systemAwoke(SystemSleepEvent)
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class SystemSleepEvent extends AppEvent { SystemSleepEvent() { } }
 
     /**
      * Event sent when a window is entering/exiting or has entered/exited full screen state.
      *
      * @see FullScreenUtilities
      *
      * @since Java for Mac OS X 10.7 Update 1
      */
+    @SuppressWarnings("serial") // JDK implementation class
     public static class FullScreenEvent extends AppEvent {
         final Window window;
 
         FullScreenEvent(final Window window) {
             this.window = window;