/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 * Put {@link Extension} on your class to get it auto-registered. */ @Deprecated public void register() { all().add(this); }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { try { l.onChange(o,file); } catch (ThreadDeath t) { throw t; } catch (Throwable t) { Logger.getLogger(SaveableListener.class.getName()).log(Level.WARNING, null, t); } } }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { l.onChange(o,file); } }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 * Put {@link Extension} on your class to get it auto-registered. */ public void register() { all().add(this); }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 * Put {@link Extension} on your class to get it auto-registered. */ public void register() { all().add(this); }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 * Put {@link Extension} on your class to get it auto-registered. */ @Deprecated public void register() { all().add(this); }
/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); }
/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { l.onChange(o, file); } }
/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 Put {@link Extension} on your class to get it * auto-registered. */ public void register() { all().add(this); }
/** * Registers this object as an active listener so that it can start getting * callbacks invoked. * * @deprecated as of 1.281 * Put {@link Extension} on your class to get it auto-registered. */ public void register() { all().add(this); }
/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { l.onChange(o,file); } }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { l.onChange(o,file); } }
/** * Reverse operation of {@link #register()}. */ public void unregister() { all().remove(this); }
/** * Fires the {@link #onChange} event. */ public static void fireOnChange(Saveable o, XmlFile file) { for (SaveableListener l : all()) { try { l.onChange(o,file); } catch (ThreadDeath t) { throw t; } catch (Throwable t) { Logger.getLogger(SaveableListener.class.getName()).log(Level.WARNING, null, t); } } }