Revision 12290 branches/v10/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/dgn/DgnMemoryDriver.java

View differences:

DgnMemoryDriver.java
56 56
import java.awt.geom.Arc2D;
57 57
import java.io.File;
58 58
import java.io.IOException;
59
import java.sql.Types;
59 60
import java.util.ArrayList;
60 61

  
62
import javax.swing.table.DefaultTableModel;
63

  
61 64
import com.hardcode.gdbms.engine.data.driver.DriverException;
62 65
import com.hardcode.gdbms.engine.data.driver.ObjectDriver;
63 66
import com.hardcode.gdbms.engine.data.edition.DataWare;
......
629 632
	public boolean isWritable() {
630 633
		return m_Fich.canWrite();
631 634
	}
632

  
635
	public int getFieldType(int i) throws DriverException {
636
	    DefaultTableModel dtm=getTableModel();
637
		String columnName=dtm.getColumnName(i);
638
	    if (columnName.equals("ID")){
639
	    	return Types.INTEGER;
640
	    }else if (columnName.equals("Entity")){
641
	    	return Types.VARCHAR;
642
	    }else if (columnName.equals("Layer")){
643
	    	return Types.INTEGER;
644
	    }else if (columnName.equals("Color")){
645
	    	return Types.INTEGER;
646
	    }else if (columnName.equals("HeightText")){
647
	    	return Types.FLOAT;
648
	    }else if (columnName.equals("RotationText")){
649
	    	return Types.DOUBLE;
650
	    }else if (columnName.equals("Text")){
651
	    	return Types.VARCHAR;
652
	    }else{
653
	    	return Types.VARCHAR;
654
	    }
655
	}
633 656
}

Also available in: Unified diff