/** * @see IoFilterChain#addAfter(String, String, IoFilter) */ public synchronized void addAfter(String baseName, String name, IoFilter filter) { checkBaseName(baseName); for (ListIterator<Entry> i = entries.listIterator(); i.hasNext();) { Entry base = i.next(); if (base.getName().equals(baseName)) { register(i.nextIndex(), new EntryImpl(name, filter)); break; } } }
/** * @see IoFilterChain#addBefore(String, String, IoFilter) */ public synchronized void addBefore(String baseName, String name, IoFilter filter) { checkBaseName(baseName); for (ListIterator<Entry> i = entries.listIterator(); i.hasNext();) { Entry base = i.next(); if (base.getName().equals(baseName)) { register(i.previousIndex(), new EntryImpl(name, filter)); break; } } }
/** * @see IoFilterChain#addAfter(String, String, IoFilter) * * @param baseName The filter baseName * @param name The filter's name * @param filter The filter to add */ public synchronized void addAfter(String baseName, String name, IoFilter filter) { checkBaseName(baseName); for (ListIterator<Entry> i = entries.listIterator(); i.hasNext();) { Entry base = i.next(); if (base.getName().equals(baseName)) { register(i.nextIndex(), new EntryImpl(name, filter)); break; } } }
/** * @see IoFilterChain#addBefore(String, String, IoFilter) * * @param baseName The filter baseName * @param name The filter's name * @param filter The filter to add */ public synchronized void addBefore(String baseName, String name, IoFilter filter) { checkBaseName(baseName); for (ListIterator<Entry> i = entries.listIterator(); i.hasNext();) { Entry base = i.next(); if (base.getName().equals(baseName)) { register(i.previousIndex(), new EntryImpl(name, filter)); break; } } }
/** * @see IoFilterChain#addAfter(String, String, IoFilter) * * @param baseName The filter baseName * @param name The filter's name * @param filter The filter to add */ public synchronized void addAfter(String baseName, String name, IoFilter filter) { checkBaseName(baseName); for (ListIterator<Entry> i = entries.listIterator(); i.hasNext();) { Entry base = i.next(); if (base.getName().equals(baseName)) { register(i.nextIndex(), new EntryImpl(name, filter)); break; } } }
/** * @see IoFilterChain#addBefore(String, String, IoFilter) * * @param baseName The filter baseName * @param name The filter's name * @param filter The filter to add */ public synchronized void addBefore(String baseName, String name, IoFilter filter) { checkBaseName(baseName); for (ListIterator<Entry> i = entries.listIterator(); i.hasNext();) { Entry base = i.next(); if (base.getName().equals(baseName)) { register(i.previousIndex(), new EntryImpl(name, filter)); break; } } }
/** * @see IoFilterChain#addFirst(String, IoFilter) */ public synchronized void addFirst(String name, IoFilter filter) { register(0, new EntryImpl(name, filter)); }
/** * @see IoFilterChain#addFirst(String, IoFilter) * * @param name The filter's name * @param filter The filter to add */ public synchronized void addFirst(String name, IoFilter filter) { register(0, new EntryImpl(name, filter)); }
/** * @see IoFilterChain#addLast(String, IoFilter) * * @param name The filter's name * @param filter The filter to add */ public synchronized void addLast(String name, IoFilter filter) { register(entries.size(), new EntryImpl(name, filter)); }
/** * @see IoFilterChain#addLast(String, IoFilter) * * @param name The filter's name * @param filter The filter to add */ public synchronized void addLast(String name, IoFilter filter) { register(entries.size(), new EntryImpl(name, filter)); }
/** * @see IoFilterChain#addFirst(String, IoFilter) * * @param name The filter's name * @param filter The filter to add */ public synchronized void addFirst(String name, IoFilter filter) { register(0, new EntryImpl(name, filter)); }
/** * @see IoFilterChain#addLast(String, IoFilter) */ public synchronized void addLast(String name, IoFilter filter) { register(entries.size(), new EntryImpl(name, filter)); }