version 1.58, 2004/06/21 11:31:35
|
version 1.59, 2004/06/22 10:33:53
|
Line 1218 class Convert
|
Line 1218 class Convert
|
Node node3 = root.find("convert/source/database", new int[] { 1, 1, i }); |
Node node3 = root.find("convert/source/database", new int[] { 1, 1, i }); |
Node nodeMode = root.find("convert/source/database/mode", new int[] { 1, 1, i, 1, 1 }); |
Node nodeMode = root.find("convert/source/database/mode", new int[] { 1, 1, i, 1, 1 }); |
Node delimiterNode = root.find("convert/source/database/delimiter", new int[] { 1, 1, i, 1, 1 }); |
Node delimiterNode = root.find("convert/source/database/delimiter", new int[] { 1, 1, i, 1, 1 }); |
|
Node useNormanToUnicodeMapper = root.find("convert/source/database/usenormantounicodemapper", new int[] { 1, 1, i, 1, 1 }); |
|
|
if (node3 == null) |
if (node3 == null) |
throw new Error("parse error database tag missing"); |
throw new Error("parse error database tag missing"); |
if (node == null) |
if (node == null) |
Line 1228 class Convert
|
Line 1230 class Convert
|
throw new Error("parse error password tag missing"); |
throw new Error("parse error password tag missing"); |
if (delimiterNode != null) |
if (delimiterNode != null) |
delimiter = delimiterNode.getCharacters(); |
delimiter = delimiterNode.getCharacters(); |
|
if(useNormanToUnicodeMapper!=null) |
|
{ |
|
database.setUseNormanToUnicodeMapper(Boolean.valueOf(useNormanToUnicodeMapper.getCharacters()).booleanValue()); |
|
System.out.println("useMapper "+Boolean.valueOf(useNormanToUnicodeMapper.getCharacters().trim()).booleanValue()); |
|
} |
|
|
String url = node.getCharacters(); |
String url = node.getCharacters(); |
String user = node1.getCharacters(); |
String user = node1.getCharacters(); |
String password = node2.getCharacters(); |
String password = node2.getCharacters(); |
Line 1391 class Convert
|
Line 1399 class Convert
|
Node node3 = root.find("convert/source/database", new int[] { 1, 1, i }); |
Node node3 = root.find("convert/source/database", new int[] { 1, 1, i }); |
Node nodeMode = root.find("convert/source/database/mode", new int[] { 1, 1, i, 1, 1 }); |
Node nodeMode = root.find("convert/source/database/mode", new int[] { 1, 1, i, 1, 1 }); |
Node delimiterNode = root.find("convert/source/database/delimiter", new int[] { 1, 1, i, 1, 1 }); |
Node delimiterNode = root.find("convert/source/database/delimiter", new int[] { 1, 1, i, 1, 1 }); |
|
Node useNormanToUnicodeMapper = root.find("convert/source/database/usenormantounicodemapper", new int[] { 1, 1, i, 1, 1 }); |
|
|
if (delimiterNode != null) |
if (delimiterNode != null) |
delimiter = delimiterNode.getCharacters(); |
delimiter = delimiterNode.getCharacters(); |
|
if(useNormanToUnicodeMapper!=null) |
|
{ |
|
database.setUseNormanToUnicodeMapper(Boolean.valueOf(useNormanToUnicodeMapper.getCharacters()).booleanValue()); |
|
System.out.println("useMapper "+Boolean.valueOf(useNormanToUnicodeMapper.getCharacters().trim()).booleanValue()); |
|
} |
|
|
if (node3 == null) |
if (node3 == null) |
throw new Error("parse error database tag missing"); |
throw new Error("parse error database tag missing"); |
if (node == null) |
if (node == null) |
Line 1582 class Convert
|
Line 1597 class Convert
|
Vector tables; |
Vector tables; |
Vector ids; |
Vector ids; |
String delimiter = "//"; |
String delimiter = "//"; |
|
boolean useNormanToUnicodeMapper = false; |
|
|
final static int CONVERT_MODE = 1; |
final static int CONVERT_MODE = 1; |
final static int APPEND_MODE = 2; |
final static int APPEND_MODE = 2; |
final static int UPDATE_MODE = 3; |
final static int UPDATE_MODE = 3; |
Line 1624 class Convert
|
Line 1641 class Convert
|
modeString = "delete"; |
modeString = "delete"; |
|
|
buffr.write(" <mode>" + modeString + "</mode>\n"); |
buffr.write(" <mode>" + modeString + "</mode>\n"); |
|
buffr.write(" <usenormantounicodemapper>" + useNormanToUnicodeMapper + "</usenormantounicodemapper>\n"); |
|
|
int index = 0; |
int index = 0; |
while (index < tables.size()) |
while (index < tables.size()) |
{ |
{ |