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 DataSourceDefinitionSourceTypeType implements java.io.Serializable { 26 27 28 32 35 public static final int SQL_TYPE = 0; 36 37 40 public static final DataSourceDefinitionSourceTypeType SQL = new DataSourceDefinitionSourceTypeType(SQL_TYPE, "SQL"); 41 42 45 public static final int XML_TYPE = 1; 46 47 50 public static final DataSourceDefinitionSourceTypeType XML = new DataSourceDefinitionSourceTypeType(XML_TYPE, "XML"); 51 52 55 public static final int BDLQL_TYPE = 2; 56 57 60 public static final DataSourceDefinitionSourceTypeType BDLQL = new DataSourceDefinitionSourceTypeType(BDLQL_TYPE, "BDLQL"); 61 62 65 public static final int EXT_TYPE = 3; 66 67 70 public static final DataSourceDefinitionSourceTypeType EXT = new DataSourceDefinitionSourceTypeType(EXT_TYPE, "EXT"); 71 72 75 public static final int OQL_TYPE = 4; 76 77 80 public static final DataSourceDefinitionSourceTypeType OQL = new DataSourceDefinitionSourceTypeType(OQL_TYPE, "OQL"); 81 82 85 public static final int CALC_TYPE = 5; 86 87 90 public static final DataSourceDefinitionSourceTypeType CALC = new DataSourceDefinitionSourceTypeType(CALC_TYPE, "CALC"); 91 92 95 public static final int EXCEL_TYPE = 6; 96 97 100 public static final DataSourceDefinitionSourceTypeType EXCEL = new DataSourceDefinitionSourceTypeType(EXCEL_TYPE, "EXCEL"); 101 102 105 private static java.util.Hashtable _memberTable = init(); 106 107 110 private int type = -1; 111 112 115 private java.lang.String stringValue = null; 116 117 118 122 private DataSourceDefinitionSourceTypeType(int type, java.lang.String value) { 123 super(); 124 this.type = type; 125 this.stringValue = value; 126 } 128 129 133 137 public static java.util.Enumeration enumerate() 138 { 139 return _memberTable.elements(); 140 } 142 146 public int getType() 147 { 148 return this.type; 149 } 151 154 private static java.util.Hashtable init() 155 { 156 Hashtable members = new Hashtable (); 157 members.put("SQL", SQL); 158 members.put("XML", XML); 159 members.put("BDLQL", BDLQL); 160 members.put("EXT", EXT); 161 members.put("OQL", OQL); 162 members.put("CALC", CALC); 163 members.put("EXCEL", EXCEL); 164 return members; 165 } 167 171 public java.lang.String toString() 172 { 173 return this.stringValue; 174 } 176 183 public static com.calipso.reportgenerator.reportdefinitions.types.DataSourceDefinitionSourceTypeType valueOf(java.lang.String string) 184 { 185 java.lang.Object obj = null; 186 if (string != null) obj = _memberTable.get(string); 187 if (obj == null) { 188 String err = "'" + string + "' is not a valid DataSourceDefinitionSourceTypeType"; 189 throw new IllegalArgumentException (err); 190 } 191 return (DataSourceDefinitionSourceTypeType) obj; 192 } 194 } 195 | Popular Tags |