scuffed-code/tools/unicodetools/com/ibm/text/UCD/UseTransliterator.java
Mark Davis 1dbdb6ec78 ICU-0 updates for security
X-SVN-Rev: 18047
2005-06-24 23:51:52 +00:00

30 lines
1.0 KiB
Java

package com.ibm.text.UCD;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import com.ibm.icu.dev.test.util.BagFormatter;
import com.ibm.icu.dev.test.util.TransliteratorUtilities;
import com.ibm.icu.text.Transliterator;
public class UseTransliterator {
public static void main(String[] args) throws IOException {
try {
String filename = args[0];
File f2 = new File("com/ibm/text/UCD/");
System.out.println(f2.getAbsolutePath());
TransliteratorUtilities.registerTransliteratorFromFile("com/ibm/text/UCD/", "any-temp");
Transliterator t = Transliterator.getInstance("any-temp");
File f = new File(filename);
String fileContents = TransliteratorUtilities.getFileContents(f.getParent() + File.separator, f.getName());
String newContents = t.transliterate(fileContents);
PrintWriter pw = BagFormatter.openUTF8Writer(f.getParent() + File.separator, "new-" + f.getName());
pw.write(newContents);
pw.close();
} finally {
// TODO Auto-generated catch block
System.out.println("Done");
}
}
}