1
2
3
4
5 package xjavadoc.predicates;
6
7 import xjavadoc.XProgramElement;
8
9 /***
10 * Filter that accepts program elements that have a certain tag
11 *
12 * @created 29. juli 2002
13 */
14 public class HasTag extends ProgramElementPredicate
15 {
16 private String _tagName;
17
18 public HasTag()
19 {
20 }
21
22 public HasTag( String tagName )
23 {
24 setTagName( tagName );
25 }
26
27 public void setTagName( String tagName )
28 {
29 _tagName = tagName;
30 }
31
32 protected boolean evaluate( XProgramElement programElement )
33 {
34 return programElement.getDoc().hasTag( _tagName );
35 }
36 }
37