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:
Serializable
,Cloneable
,Iterable<IMarkupFilter>
,Collection<IMarkupFilter>
,List<IMarkupFilter>
,RandomAccess
- Enclosing class:
- MarkupParser
public class MarkupParser.MarkupFilterList extends ArrayList<IMarkupFilter>
A simple extension to ArrayList to manage Wicket MarkupFilter's more easily- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description MarkupFilterList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(IMarkupFilter filter)
boolean
add(IMarkupFilter filter, Class<? extends IMarkupFilter> beforeFilter)
Insert a markup filter before a another one.protected IMarkupFilter
onAdd(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
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
-
-
-
Constructor Detail
-
MarkupFilterList
public MarkupFilterList()
-
-
Method Detail
-
add
public boolean add(IMarkupFilter filter)
- Specified by:
add
in interfaceCollection<IMarkupFilter>
- Specified by:
add
in interfaceList<IMarkupFilter>
- Overrides:
add
in classArrayList<IMarkupFilter>
-
add
public boolean add(IMarkupFilter filter, 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
-
-