1 27 package org.htmlparser.filters; 28 29 import java.util.Locale ; 30 31 import org.htmlparser.Node; 32 import org.htmlparser.NodeFilter; 33 import org.htmlparser.Tag; 34 35 38 public class TagNameFilter 39 implements 40 NodeFilter 41 { 42 45 protected String mName; 46 47 52 public TagNameFilter () 53 { 54 this (""); 55 } 56 57 61 public TagNameFilter (String name) 62 { 63 mName = name.toUpperCase (Locale.ENGLISH); 64 } 65 66 70 public String getName () 71 { 72 return (mName); 73 } 74 75 79 public void setName (String name) 80 { 81 mName = name; 82 } 83 84 90 public boolean accept (Node node) 91 { 92 return ((node instanceof Tag) && 93 !((Tag)node).isEndTag () && 94 ((Tag)node).getTagName ().equals (mName)); 95 } 96 } 97 | Popular Tags |