home *** CD-ROM | disk | FTP | other *** search
- package jclass.table;
-
- import java.util.Date;
- import java.util.Vector;
- import jclass.util.JCUtilConverter;
- import jclass.util.JCVector;
-
- class TblConvertUtil {
- static Object convert(String var0, int var1) {
- switch (var1) {
- case 0:
- if (!var0.equalsIgnoreCase("true") && !var0.equalsIgnoreCase("false")) {
- return var0;
- }
-
- return Boolean.valueOf(var0);
- case 1:
- try {
- return new Date(var0);
- } catch (Exception var5) {
- return var0;
- }
- case 2:
- try {
- return Double.valueOf(var0);
- } catch (Exception var4) {
- return var0;
- }
- case 3:
- try {
- return Float.valueOf(var0);
- } catch (Exception var3) {
- return var0;
- }
- case 4:
- try {
- return Integer.valueOf(var0);
- } catch (Exception var2) {
- return var0;
- }
- default:
- return var0;
- }
- }
-
- static void convert(Table var0, JCVector var1, int var2, int var3) {
- if (var1 != null) {
- for(int var4 = 0; var4 < ((Vector)var1).size(); ++var4) {
- JCVector var5;
- if ((var5 = (JCVector)((Vector)var1).elementAt(var4)) != null) {
- for(int var6 = 0; var6 < ((Vector)var5).size(); ++var6) {
- int var7 = var0.getDatatype(var4 + var2, var6 + var3);
- if (var7 != 5) {
- Object var8 = ((Vector)var5).elementAt(var6);
- if (var8 instanceof String) {
- String var9 = JCUtilConverter.trim(var8);
- if (var9.length() != 0) {
- var5.setElementAt(var6, convert(var9, var7));
- }
- }
- }
- }
- }
- }
-
- }
- }
- }
-