edu.buffalo.nsf.xmlcqa.data.query
Class FilterExpr

java.lang.Object
  extended byedu.buffalo.nsf.xmlcqa.data.query.FilterExpr
Direct Known Subclasses:
FilterExpr.TagFilter, FilterExpr.TextFilter

public abstract class FilterExpr
extends java.lang.Object

Author:
staworko

Nested Class Summary
static class FilterExpr.TagFilter
           
static class FilterExpr.TextFilter
           
 
Field Summary
static FilterExpr EMPTY
           
 
Constructor Summary
FilterExpr()
           
 
Method Summary
static FilterExpr createTagFilter(java.lang.String name)
           
static FilterExpr createTagFilter(Tag t)
           
static FilterExpr createTextFilter(java.lang.String text)
           
abstract  boolean test(TreeNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static FilterExpr EMPTY
Constructor Detail

FilterExpr

public FilterExpr()
Method Detail

createTagFilter

public static FilterExpr createTagFilter(java.lang.String name)

createTagFilter

public static FilterExpr createTagFilter(Tag t)

createTextFilter

public static FilterExpr createTextFilter(java.lang.String text)

test

public abstract boolean test(TreeNode node)