1 27 package org.htmlparser.filters; 28 29 import org.htmlparser.Node; 30 import org.htmlparser.NodeFilter; 31 32 35 public class NodeClassFilter implements NodeFilter 36 { 37 40 protected Class mClass; 41 42 45 public NodeClassFilter () 46 { 47 this (org.htmlparser.tags.Html.class); 48 } 49 50 54 public NodeClassFilter (Class cls) 55 { 56 mClass = cls; 57 } 58 59 63 public Class getMatchClass () 64 { 65 return (mClass); 66 } 67 68 72 public void setMatchClass (Class cls) 73 { 74 mClass = cls; 75 } 76 77 81 public boolean accept (Node node) 82 { 83 return ((null != mClass) && mClass.isAssignableFrom (node.getClass ())); 84 } 85 } 86 | Popular Tags |