org.htmlparser.filters

Class NodeClassFilter

Implemented Interfaces:
Cloneable, NodeFilter, Serializable

public class NodeClassFilter
extends Object
implements NodeFilter

This class accepts all tags of a given class.

Field Summary

protected Class
mClass
The class to match.

Constructor Summary

NodeClassFilter()
Creates a NodeClassFilter that accepts Html tags.
NodeClassFilter(Class cls)
Creates a NodeClassFilter that accepts tags of the given class.

Method Summary

boolean
accept(Node node)
Accept nodes that are assignable from the class provided in the constructor.
Class
getMatchClass()
Get the class to match.
void
setMatchClass(Class cls)
Set the class to match.

Field Details

mClass

protected Class mClass
The class to match.

Constructor Details

NodeClassFilter

public NodeClassFilter()
Creates a NodeClassFilter that accepts Html tags.

NodeClassFilter

public NodeClassFilter(Class cls)
Creates a NodeClassFilter that accepts tags of the given class.
Parameters:
cls - The class to match.

Method Details

accept

public boolean accept(Node node)
Accept nodes that are assignable from the class provided in the constructor.
Specified by:
accept in interface NodeFilter
Parameters:
node - The node to check.
Returns:
true if the node is the right class, false otherwise.

getMatchClass

public Class getMatchClass()
Get the class to match.
Returns:
Returns the class.

setMatchClass

public void setMatchClass(Class cls)
Set the class to match.
Parameters:
cls - The node class to match.

HTML Parser is an open source library released under LGPL. SourceForge.net