N
- I
- IVisitor
instead.@Deprecated public abstract class AbstractHierarchyIteratorWithFilter<N,I extends N> extends AbstractHierarchyIterator<N,I>
AbstractHierarchyIterator
and add support for filters.MarkupContainer.visitChildren(org.apache.wicket.util.visit.IVisitor)
,
MarkupContainer.visitChildren(Class, org.apache.wicket.util.visit.IVisitor)
Constructor and Description |
---|
AbstractHierarchyIteratorWithFilter(N root)
Deprecated.
Construct.
|
Modifier and Type | Method and Description |
---|---|
AbstractHierarchyIteratorWithFilter<N,I> |
addFilter(IteratorFilter<N> filter)
Deprecated.
Add a filter (fluent API)
|
AbstractHierarchyIteratorWithFilter<N,I> |
addTraverseFilters(IteratorFilter<N> filter)
Deprecated.
Add a filter to the traversal filter list (fluent API).
|
List<IteratorFilter<N>> |
getFilters()
Deprecated.
|
I |
getFirst(boolean throwException)
Deprecated.
|
List<IteratorFilter<N>> |
getTraverseFilters()
Deprecated.
|
protected boolean |
onFilter(N node)
Deprecated.
Apply all registered filters
|
protected boolean |
onTraversalFilter(N node)
Deprecated.
Apply all registered traversal filters
|
Collection<IteratorFilter<N>> |
replaceFilterSet(Collection<IteratorFilter<N>> filters)
Deprecated.
Replace the current set of filters.
|
List<I> |
toList()
Deprecated.
|
dontGoDeeper, hasChildren, hasNext, iterator, newIterator, next, remove, setChildFirst, skipRemainingSiblings, toString
public AbstractHierarchyIteratorWithFilter(N root)
root
- protected final boolean onFilter(N node)
onFilter
in class AbstractHierarchyIterator<N,I extends N>
node
- public final List<IteratorFilter<N>> getFilters()
public AbstractHierarchyIteratorWithFilter<N,I> addFilter(IteratorFilter<N> filter)
filter
- public Collection<IteratorFilter<N>> replaceFilterSet(Collection<IteratorFilter<N>> filters)
filters
- New filter set. May be null to remove all filters.public final I getFirst(boolean throwException)
throwException
- If true, an exception is thrown if no matching element was found.public final List<I> toList()
public final List<IteratorFilter<N>> getTraverseFilters()
public AbstractHierarchyIteratorWithFilter<N,I> addTraverseFilters(IteratorFilter<N> filter)
filter
- protected boolean onTraversalFilter(N node)
onTraversalFilter
in class AbstractHierarchyIterator<N,I extends N>
node
- Copyright © 2006–2014 Apache Software Foundation. All rights reserved.