org.htmlparser.filters
public class HasChildFilter extends Object implements NodeFilter
| Field Summary | |
|---|---|
| protected NodeFilter | mChildFilter
The filter to apply to children. |
| protected boolean | mRecursive
Performs a recursive search down the node heirarchy if true. |
| Constructor Summary | |
|---|---|
| HasChildFilter()
Creates a new instance of a HasChildFilter.
| |
| HasChildFilter(NodeFilter filter)
Creates a new instance of HasChildFilter that accepts nodes
with a direct child acceptable to the filter. | |
| HasChildFilter(NodeFilter filter, boolean recursive)
Creates a new instance of HasChildFilter that accepts nodes
with a child acceptable to the filter.
| |
| Method Summary | |
|---|---|
| boolean | accept(Node node)
Accept tags with children acceptable to the filter. |
| NodeFilter | getChildFilter()
Get the filter used by this HasParentFilter. |
| boolean | getRecursive()
Get the recusion setting for the filter. |
| void | setChildFilter(NodeFilter filter)
Set the filter for this HasParentFilter. |
| void | setRecursive(boolean recursive)
Sets whether the filter is recursive or not. |
true.false
from HasChildFilter.Parameters: filter The filter to apply to the children.
Parameters: filter The filter to apply to children. recursive If true, any enclosed node acceptable
to the given filter causes the node being tested to be accepted
(i.e. a recursive scan through the child nodes down the node
heirarchy is performed).
Parameters: node The node to check.
Returns: true if the node has an acceptable child,
false otherwise.
Returns: The filter to apply to parents.
Returns: Returns true if the filter is recursive
up the node heirarchy.
Parameters: filter The filter to apply to parents in HasChildFilter.
Parameters: recursive The recursion setting for the filter.
| HTML Parser is an open source library released under LGPL. | |