version 1.36, 2004/05/27 13:03:42
|
version 1.40, 2004/06/23 10:00:06
|
Line 32 import java.io.FileWriter;
|
Line 32 import java.io.FileWriter;
|
import java.io.PrintStream; |
import java.io.PrintStream; |
import java.sql.SQLException; |
import java.sql.SQLException; |
import java.sql.Statement; |
import java.sql.Statement; |
|
import java.text.ParseException; |
import java.util.Collections; |
import java.util.Collections; |
import java.util.Iterator; |
import java.util.Iterator; |
import java.util.Vector; |
import java.util.Vector; |
Line 86 public class FM2SQL extends JFrame imple
|
Line 87 public class FM2SQL extends JFrame imple
|
private JCheckBoxMenuItem appendItem; |
private JCheckBoxMenuItem appendItem; |
private JCheckBoxMenuItem updateItem; |
private JCheckBoxMenuItem updateItem; |
private JCheckBoxMenuItem deleteItem; |
private JCheckBoxMenuItem deleteItem; |
|
private JCheckBoxMenuItem useNormanToUnicodeMapper; |
int mode = -1; |
int mode = -1; |
final static int STATUS_INDEX = 0; |
final static int STATUS_INDEX = 0; |
final static int NAME_INDEX = 1; |
final static int NAME_INDEX = 1; |
Line 653 public class FM2SQL extends JFrame imple
|
Line 654 public class FM2SQL extends JFrame imple
|
convert.setToolTipText("Deletes data that has been deleted in source"); |
convert.setToolTipText("Deletes data that has been deleted in source"); |
mode = Convert.DataBase.DELETE_MODE; |
mode = Convert.DataBase.DELETE_MODE; |
} |
} |
|
if(command.equals("use NormanToUnicodeMapper")) |
|
{ |
|
if(bean!=null) bean.setUseNormanToUnicodeMapper(useNormanToUnicodeMapper.isSelected()); |
|
} |
//writing config |
//writing config |
if (command.equals("save XML Config")) |
if (command.equals("save XML Config")) |
{ |
{ |
Line 949 public class FM2SQL extends JFrame imple
|
Line 953 public class FM2SQL extends JFrame imple
|
Convert.DataBase source = new Convert.DataBase(bean,vectors[0],vectors[1],vectors[2],vectors[3],vectors[4],mode); |
Convert.DataBase source = new Convert.DataBase(bean,vectors[0],vectors[1],vectors[2],vectors[3],vectors[4],mode); |
Convert.DataBase destination = new Convert.DataBase(destBean,new Vector(),new Vector(),new Vector(),new Vector(),new Vector(),-1); |
Convert.DataBase destination = new Convert.DataBase(destBean,new Vector(),new Vector(),new Vector(),new Vector(),new Vector(),-1); |
source.delimiter =delimiter; |
source.delimiter =delimiter; |
|
source.useNormanToUnicodeMapper=useNormanToUnicodeMapper.isSelected(); |
try |
try |
{ |
{ |
Convert.writeConfig(file,source,destination); |
Convert.writeConfig(file,source,destination); |
Line 1005 public class FM2SQL extends JFrame imple
|
Line 1010 public class FM2SQL extends JFrame imple
|
database.bean.getConnection(); |
database.bean.getConnection(); |
|
|
bean = database.bean; |
bean = database.bean; |
|
if(bean.isUseNormanToUnicodeMapper()) useNormanToUnicodeMapper.setSelected(true); |
Object obj =bean.url; |
Object obj =bean.url; |
((DefaultComboBoxModel) sourceURLBox.getModel()).removeElement(obj); |
((DefaultComboBoxModel) sourceURLBox.getModel()).removeElement(obj); |
((DefaultComboBoxModel) sourceURLBox.getModel()).insertElementAt(obj,0); |
((DefaultComboBoxModel) sourceURLBox.getModel()).insertElementAt(obj,0); |
Line 1396 public class FM2SQL extends JFrame imple
|
Line 1402 public class FM2SQL extends JFrame imple
|
bgrp.add(deleteItem); |
bgrp.add(deleteItem); |
|
|
menu.add(deleteItem); |
menu.add(deleteItem); |
|
useNormanToUnicodeMapper = new JCheckBoxMenuItem("use NormanToUnicodeMapper"); |
|
useNormanToUnicodeMapper.setToolTipText("maps characters in norman encoding to unicode characters"); |
|
useNormanToUnicodeMapper.addActionListener(fm); |
|
menu.add(useNormanToUnicodeMapper); |
|
|
menubar.add(menu); |
menubar.add(menu); |
item = new JMenuItem("show Driver features"); |
item = new JMenuItem("show Driver features"); |
Line 1752 public class FM2SQL extends JFrame imple
|
Line 1762 public class FM2SQL extends JFrame imple
|
public void fillTable() |
public void fillTable() |
{ |
{ |
noDBUpdate = true; |
noDBUpdate = true; |
|
bean.setUseNormanToUnicodeMapper(useNormanToUnicodeMapper.isSelected()); |
Vector tableNames = bean.getTableNames(); |
Vector tableNames = bean.getTableNames(); |
Collections.sort(tableNames, String.CASE_INSENSITIVE_ORDER); |
Collections.sort(tableNames, String.CASE_INSENSITIVE_ORDER); |
Vector[] data = new Vector[2]; |
Vector[] data = new Vector[2]; |
Line 1860 public class FM2SQL extends JFrame imple
|
Line 1871 public class FM2SQL extends JFrame imple
|
destURLBox.setEnabled(state); |
destURLBox.setEnabled(state); |
|
|
} |
} |
public TableComponent.SQLCommand createStatement(String table,DBBean beanDest,String layout,String query) throws SQLException |
public TableComponent.SQLCommand createStatement(String table,DBBean beanDest,String layout,String query) throws SQLException, ParseException |
{ |
{ |
fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
|
|