33 * @deprecated replaced by {@link AboutHandler}, {@link PreferencesHandler}, {@link AppReOpenedListener}, {@link OpenFilesHandler}, {@link PrintFilesHandler}, {@link QuitHandler}, {@link QuitResponse} 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)</code>. 54 * 55 * @return <code>true</code> if the event has been handled, otherwise <code>false</code> 56 * 57 * @since 1.4 58 * @deprecated 59 */ 60 @Deprecated 61 public boolean isHandled() { 62 return fHandled; 63 } 64 65 /** 66 * Marks the event as handled. 67 * After this method handles an ApplicationEvent, it may be useful to specify that it has been handled. 68 * This is usually used in conjunction with <code>getHandled()</code>. 69 * Set to <code>true</code> to designate that this event has been handled. By default it is <code>false</code>. 70 * 71 * @param state <code>true</code> if the event has been handled, otherwise <code>false</code>. 72 * 73 * @since 1.4 74 * @deprecated 75 */ 76 @Deprecated 77 public void setHandled(final boolean state) { 78 fHandled = state; 79 } 80 81 /** 82 * Provides the filename associated with a particular AppleEvent. 83 * When the ApplicationEvent corresponds to an AppleEvent that needs to act on a particular file, the ApplicationEvent carries the name of the specific file with it. 84 * For example, the Print and Open events refer to specific files. 85 * For these cases, this returns the appropriate file name. 86 * 87 * @return the full path to the file associated with the event, if applicable, otherwise <code>null</code> 88 * 89 * @since 1.4 90 * @deprecated use {@link OpenFilesHandler} or {@link PrintFilesHandler} instead 91 */ 92 @Deprecated 93 public String getFilename() { 94 return fFilename; 95 } 96 } | 33 * @deprecated replaced by {@link AboutHandler}, {@link PreferencesHandler}, {@link AppReOpenedListener}, {@link OpenFilesHandler}, {@link PrintFilesHandler}, {@link QuitHandler}, {@link QuitResponse} 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)}. 54 * 55 * @return {@code true} if the event has been handled, otherwise {@code false} 56 * 57 * @since 1.4 58 * @deprecated 59 */ 60 @Deprecated 61 public boolean isHandled() { 62 return fHandled; 63 } 64 65 /** 66 * Marks the event as handled. 67 * After this method handles an ApplicationEvent, it may be useful to specify that it has been handled. 68 * This is usually used in conjunction with {@code getHandled()}. 69 * Set to {@code true} to designate that this event has been handled. By default it is {@code false}. 70 * 71 * @param state {@code true} if the event has been handled, otherwise {@code false}. 72 * 73 * @since 1.4 74 * @deprecated 75 */ 76 @Deprecated 77 public void setHandled(final boolean state) { 78 fHandled = state; 79 } 80 81 /** 82 * Provides the filename associated with a particular AppleEvent. 83 * When the ApplicationEvent corresponds to an AppleEvent that needs to act on a particular file, the ApplicationEvent carries the name of the specific file with it. 84 * For example, the Print and Open events refer to specific files. 85 * For these cases, this returns the appropriate file name. 86 * 87 * @return the full path to the file associated with the event, if applicable, otherwise {@code null} 88 * 89 * @since 1.4 90 * @deprecated use {@link OpenFilesHandler} or {@link PrintFilesHandler} instead 91 */ 92 @Deprecated 93 public String getFilename() { 94 return fFilename; 95 } 96 } |