Package org.apache.wicket.markup
Class MarkupParser.MarkupFilterList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<IMarkupFilter>
-
- org.apache.wicket.markup.MarkupParser.MarkupFilterList
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<IMarkupFilter>,java.util.Collection<IMarkupFilter>,java.util.List<IMarkupFilter>,java.util.RandomAccess
- Enclosing class:
- MarkupParser
public class MarkupParser.MarkupFilterList extends java.util.ArrayList<IMarkupFilter>
A simple extension to ArrayList to manage Wicket MarkupFilter's more easily- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MarkupFilterList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(IMarkupFilter filter)booleanadd(IMarkupFilter filter, java.lang.Class<? extends IMarkupFilter> beforeFilter)Insert a markup filter before a another one.protected IMarkupFilteronAdd(IMarkupFilter filter)a) Allow subclasses to configure individual Wicket filters which otherwise can not be accessed.-
Methods inherited from class java.util.ArrayList
add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
add
public boolean add(IMarkupFilter filter)
- Specified by:
addin interfacejava.util.Collection<IMarkupFilter>- Specified by:
addin interfacejava.util.List<IMarkupFilter>- Overrides:
addin classjava.util.ArrayList<IMarkupFilter>
-
add
public boolean add(IMarkupFilter filter, java.lang.Class<? extends IMarkupFilter> beforeFilter)
Insert a markup filter before a another one.- Parameters:
filter-beforeFilter-- Returns:
- true, if successful
-
onAdd
protected IMarkupFilter onAdd(IMarkupFilter filter)
a) Allow subclasses to configure individual Wicket filters which otherwise can not be accessed.b) Allows to disable Wicket filters via returning false
- Parameters:
filter-- Returns:
- The filter to be added. Null to ignore
-
-