src/org/objectweb/cjdbc/controller/backend/DatabaseBackendSchemaConstants.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.controller.backend; 00026 00027 import org.objectweb.cjdbc.common.xml.DatabasesXmlTags; 00028 00034 public abstract class DatabaseBackendSchemaConstants 00035 { 00037 public static final int DynamicPrecisionStatic = 0; 00039 public static final int DynamicPrecisionTable = 1; 00041 public static final int DynamicPrecisionColumn = 2; 00043 public static final int DynamicPrecisionProcedures = 3; 00045 public static final int DynamicPrecisionAll = 4; 00046 00053 public static int getDynamicSchemaLevel(String stringLevel) 00054 { 00055 if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_static)) 00056 return DynamicPrecisionStatic; 00057 else if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_table)) 00058 return DynamicPrecisionTable; 00059 else if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_column)) 00060 return DynamicPrecisionColumn; 00061 else if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_procedures)) 00062 return DynamicPrecisionProcedures; 00063 else if (stringLevel.equalsIgnoreCase(DatabasesXmlTags.VAL_all)) 00064 return DynamicPrecisionAll; 00065 else 00066 throw new IllegalArgumentException("Invalid dynamic precision " 00067 + stringLevel); 00068 } 00069 00076 public static String getDynamicSchemaLevel(int intLevel) 00077 { 00078 switch (intLevel) 00079 { 00080 case DynamicPrecisionStatic : 00081 return DatabasesXmlTags.VAL_static; 00082 case DynamicPrecisionTable : 00083 return DatabasesXmlTags.VAL_table; 00084 case DynamicPrecisionColumn : 00085 return DatabasesXmlTags.VAL_column; 00086 case DynamicPrecisionProcedures : 00087 return DatabasesXmlTags.VAL_procedures; 00088 case DynamicPrecisionAll : 00089 return DatabasesXmlTags.VAL_all; 00090 default : 00091 return DatabasesXmlTags.VAL_all; 00092 } 00093 } 00094 }

CJDBCversion1.0.4に対してTue Oct 12 15:16:00 2004に生成されました。 doxygen 1.3.8