/** * Removes the specified trace listener so that the listener will no longer * receive trace events. * * @param trace the trace listener. * @since 8.4 */ public void removeTraceListener(TraceListener trace) { traceListener = TraceEventMulticaster.remove(traceListener, trace); }
/** * Removes the specified trace listener so that the listener will no longer * receive trace events. * * @param trace the trace listener. * @since 8.4 */ public void removeTraceListener(TraceListener trace) { traceListener = TraceEventMulticaster.remove(traceListener, trace); }
/** * Removes the specified trace listener so that the listener will no longer * receive trace events. * * @param trace the trace listener. * @since 8.4 */ public void removeTraceListener(TraceListener trace) { // e.g. traceListener = TraceEventMulticaster.remove(traceListener, trace); }
/** * Removes the specified trace listener so that the listener will no longer * receive trace events. * * @param trace the trace listener. * @since 8.4 */ public void removeTraceListener(TraceListener trace) { // e.g. traceListener = TraceEventMulticaster.remove(traceListener, trace); }
/** * Returns the resulting multicast listener after removing the * old listener from listener-l. * If listener-l equals the old listener OR listener-l is null, * returns null. * Else if listener-l is an instance of SaxonEventMulticaster, * then it removes the old listener from it. * Else, returns listener l. * * @param l the listener being removed from * @param oldl the listener being removed */ protected static EventListener removeInternal(EventListener l, EventListener oldl) { if (l == oldl || l == null) { return null; } else if (l instanceof TraceEventMulticaster) { return ((TraceEventMulticaster)l).remove(oldl); } else { return l; // it's not here } }
/** * Returns the resulting multicast listener after removing the * old listener from listener-l. * If listener-l equals the old listener OR listener-l is null, * returns null. * Else if listener-l is an instance of SaxonEventMulticaster, * then it removes the old listener from it. * Else, returns listener l. * * @param l the listener being removed from * @param oldl the listener being removed */ protected static EventListener removeInternal(EventListener l, EventListener oldl) { if (l == oldl || l == null) { return null; } else if (l instanceof TraceEventMulticaster) { return ((TraceEventMulticaster)l).remove(oldl); } else { return l; // it's not here } }
/** * Returns the resulting multicast listener after removing the * old listener from listener-l. * If listener-l equals the old listener OR listener-l is null, * returns null. * Else if listener-l is an instance of SaxonEventMulticaster, * then it removes the old listener from it. * Else, returns listener l. * * @param l the listener being removed from * @param oldl the listener being removed */ protected static TraceListener removeInternal(TraceListener l, TraceListener oldl) { if (l == oldl || l == null) { return null; } else if (l instanceof TraceEventMulticaster) { return ((TraceEventMulticaster) l).remove(oldl); } else { return l; // it's not here } }
/** * Returns the resulting multicast listener after removing the * old listener from listener-l. * If listener-l equals the old listener OR listener-l is null, * returns null. * Else if listener-l is an instance of SaxonEventMulticaster, * then it removes the old listener from it. * Else, returns listener l. * * @param l the listener being removed from * @param oldl the listener being removed */ protected static TraceListener removeInternal(TraceListener l, TraceListener oldl) { if (l == oldl || l == null) { return null; } else if (l instanceof TraceEventMulticaster) { return ((TraceEventMulticaster) l).remove(oldl); } else { return l; // it's not here } }
/** * Returns the resulting multicast listener after removing the * old listener from listener-l. * If listener-l equals the old listener OR listener-l is null, * returns null. * Else if listener-l is an instance of SaxonEventMulticaster, * then it removes the old listener from it. * Else, returns listener l. * * @param l the listener being removed from * @param oldl the listener being removed */ protected static EventListener removeInternal(EventListener l, EventListener oldl) { if (l == oldl || l == null) { return null; } else if (l instanceof TraceEventMulticaster) { return ((TraceEventMulticaster)l).remove(oldl); } else { return l; // it's not here } }