1 7 8 package com.calipso.reportgenerator.reportdefinitions.types; 9 10 14 import java.io.Serializable ; 15 import java.util.Enumeration ; 16 import java.util.Hashtable ; 17 import org.exolab.castor.xml.Marshaller; 18 import org.exolab.castor.xml.Unmarshaller; 19 20 25 public class FilterDefinitionFilterTypeType implements java.io.Serializable { 26 27 28 32 35 public static final int RANGE_TYPE = 0; 36 37 40 public static final FilterDefinitionFilterTypeType RANGE = new FilterDefinitionFilterTypeType(RANGE_TYPE, "RANGE"); 41 42 45 public static final int GREATERTHAN_TYPE = 1; 46 47 50 public static final FilterDefinitionFilterTypeType GREATERTHAN = new FilterDefinitionFilterTypeType(GREATERTHAN_TYPE, "GREATERTHAN"); 51 52 55 public static final int LESSTHAN_TYPE = 2; 56 57 60 public static final FilterDefinitionFilterTypeType LESSTHAN = new FilterDefinitionFilterTypeType(LESSTHAN_TYPE, "LESSTHAN"); 61 62 65 public static final int EQUALTO_TYPE = 3; 66 67 70 public static final FilterDefinitionFilterTypeType EQUALTO = new FilterDefinitionFilterTypeType(EQUALTO_TYPE, "EQUALTO"); 71 72 75 public static final int BEGINWITH_TYPE = 4; 76 77 80 public static final FilterDefinitionFilterTypeType BEGINWITH = new FilterDefinitionFilterTypeType(BEGINWITH_TYPE, "BEGINWITH"); 81 82 85 public static final int ENDWITH_TYPE = 5; 86 87 90 public static final FilterDefinitionFilterTypeType ENDWITH = new FilterDefinitionFilterTypeType(ENDWITH_TYPE, "ENDWITH"); 91 92 95 public static final int INCLUDES_TYPE = 6; 96 97 100 public static final FilterDefinitionFilterTypeType INCLUDES = new FilterDefinitionFilterTypeType(INCLUDES_TYPE, "INCLUDES"); 101 102 105 public static final int RANKING_TYPE = 7; 106 107 110 public static final FilterDefinitionFilterTypeType RANKING = new FilterDefinitionFilterTypeType(RANKING_TYPE, "RANKING"); 111 112 115 public static final int IN_TYPE = 8; 116 117 120 public static final FilterDefinitionFilterTypeType IN = new FilterDefinitionFilterTypeType(IN_TYPE, "IN"); 121 122 125 public static final int EXCLUDEGROUP_TYPE = 9; 126 127 130 public static final FilterDefinitionFilterTypeType EXCLUDEGROUP = new FilterDefinitionFilterTypeType(EXCLUDEGROUP_TYPE, "EXCLUDEGROUP"); 131 132 135 private static java.util.Hashtable _memberTable = init(); 136 137 140 private int type = -1; 141 142 145 private java.lang.String stringValue = null; 146 147 148 152 private FilterDefinitionFilterTypeType(int type, java.lang.String value) { 153 super(); 154 this.type = type; 155 this.stringValue = value; 156 } 158 159 163 167 public static java.util.Enumeration enumerate() 168 { 169 return _memberTable.elements(); 170 } 172 176 public int getType() 177 { 178 return this.type; 179 } 181 184 private static java.util.Hashtable init() 185 { 186 Hashtable members = new Hashtable (); 187 members.put("RANGE", RANGE); 188 members.put("GREATERTHAN", GREATERTHAN); 189 members.put("LESSTHAN", LESSTHAN); 190 members.put("EQUALTO", EQUALTO); 191 members.put("BEGINWITH", BEGINWITH); 192 members.put("ENDWITH", ENDWITH); 193 members.put("INCLUDES", INCLUDES); 194 members.put("RANKING", RANKING); 195 members.put("IN", IN); 196 members.put("EXCLUDEGROUP", EXCLUDEGROUP); 197 return members; 198 } 200 204 public java.lang.String toString() 205 { 206 return this.stringValue; 207 } 209 215 public static com.calipso.reportgenerator.reportdefinitions.types.FilterDefinitionFilterTypeType valueOf(java.lang.String string) 216 { 217 java.lang.Object obj = null; 218 if (string != null) obj = _memberTable.get(string); 219 if (obj == null) { 220 String err = "'" + string + "' is not a valid FilterDefinitionFilterTypeType"; 221 throw new IllegalArgumentException (err); 222 } 223 return (FilterDefinitionFilterTypeType) obj; 224 } 226 } 227 | Popular Tags |