org.htmlparser.filters

Class NodeClassFilter

public class NodeClassFilter extends Object implements NodeFilter

This class accepts all tags of a given class.
Field Summary
protected ClassmClass
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
booleanaccept(Node node)
Accept nodes that are assignable from the class provided in the constructor.
ClassgetMatchClass()
Get the class to match.
voidsetMatchClass(Class cls)
Set the class to match.

Field Detail

mClass

protected Class mClass
The class to match.

Constructor Detail

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 Detail

accept

public boolean accept(Node node)
Accept nodes that are assignable from the class provided in the constructor.

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