org.kde.koala
Class CustomNodeFilter
public
class
CustomNodeFilter
extends DomShared
CustomNodeFilter can be used to define your own NodeFilter for use
with NodeIterators and TreeWalkers. You can create a custom filter
by doing the following:
class MyCustomNodeFilter {
.....
short acceptNode (Noden);
.....
}
Then in your program:
short MyCustomNodeFilter.acceptNode (Noden)
{
if (condition)
return NodeFilter.FILTER_ACCEPT;
else
....
}
MyCustomFilter filter = new MyCustomFilter();
NodeFilter nf = NodeFilter.createCustom(filter);
NodeIterator ni = document.createNodeIterator(document,NodeFilter.SHOW_ALL,nf,false);
The default implementation of acceptNode() returns NodeFilter.FILTER_ACCEPT
for all nodes.
UNKNOWN: CustomNodeFilter can be used to define your own NodeFilter for use with NodeIterators and TreeWalkers.
protected CustomNodeFilter(Class dummy)
public CustomNodeFilter()
public short acceptNode(
Node n)
public String customNodeFilterType()
not part of the DOM
Returns a name specifying the type of custom node filter. Useful for checking
if an custom node filter is of a particular sublass.
UNKNOWN:
public boolean isNull()