org.shiftone.jrat.core.criteria
Class CompositeMethodCriteria

java.lang.Object
  extended by org.shiftone.jrat.core.criteria.CompositeMethodCriteria
All Implemented Interfaces:
MethodCriteria
Direct Known Subclasses:
AndMethodCriteria, OrMethodCriteria

public abstract class CompositeMethodCriteria
extends java.lang.Object
implements MethodCriteria

Author:
jeff@shiftone.org (Jeff Drost)

Field Summary
 
Fields inherited from interface org.shiftone.jrat.core.criteria.MethodCriteria
ALL, DEFAULT, NONE
 
Constructor Summary
CompositeMethodCriteria()
           
 
Method Summary
 void addCriteria(MethodCriteria criteria)
           
 void clear()
           
 java.util.Collection getCriterion()
           
protected abstract  java.lang.String getTag()
           
 boolean isEmpty()
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.shiftone.jrat.core.criteria.MethodCriteria
isMatch, isMatch
 

Constructor Detail

CompositeMethodCriteria

public CompositeMethodCriteria()
Method Detail

addCriteria

public void addCriteria(MethodCriteria criteria)

size

public int size()

isEmpty

public boolean isEmpty()

clear

public void clear()

getCriterion

public java.util.Collection getCriterion()

getTag

protected abstract java.lang.String getTag()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object