1 package org.columba.core.filter; 2 3 import org.columba.core.xml.XmlElement; 4 5 public interface IFilterCriteria { 6 7 public final static int CONTAINS = 0; 8 9 public final static int CONTAINS_NOT = 1; 10 11 public final static int IS = 2; 12 13 public final static int IS_NOT = 3; 14 15 public final static int BEGINS_WITH = 4; 16 17 public final static int ENDS_WITH = 5; 18 19 public final static int DATE_BEFORE = 6; 20 21 public final static int DATE_AFTER = 7; 22 23 public final static int SIZE_SMALLER = 8; 24 25 public final static int SIZE_BIGGER = 9; 26 27 String getCriteriaString(); 28 29 void setCriteria(int c); 30 31 int getCriteria(); 32 33 void setCriteriaString(String s); 34 35 String getTypeString(); 36 37 void setTypeString(String s); 38 39 String getPatternString(); 40 41 void setPatternString(String pattern); 42 43 XmlElement getRoot(); 44 45 } | Popular Tags |