package org.objectstyle.wolips.wodclipse.core.woo; public class WooUtils { private WooUtils() { } public static String encodingNameFromObjectiveC(String objectiveCEncodingName) { if (objectiveCEncodingName.equals("NSISOLatin1StringEncoding")) return "ISO-8859-1"; if (objectiveCEncodingName.equals("NSMacOSRomanStringEncoding")) return "MacRoman"; if (objectiveCEncodingName.equals("NSASCIIStringEncoding")) return "US-ASCII"; if (objectiveCEncodingName.equals("NSNEXTSTEPStringEncoding")) return "ISO-8859-1"; if (objectiveCEncodingName.equals("NSJapaneseEUCStringEncoding")) return "EUC_JP"; if (objectiveCEncodingName.equals("NSUTF8StringEncoding")) return "UTF-8"; if (objectiveCEncodingName.equals("NSSymbolStringEncoding")) return "MacSymbol"; if (objectiveCEncodingName.equals("NSNonLossyASCIIStringEncoding")) return "US-ASCII"; if (objectiveCEncodingName.equals("NSShiftJISStringEncoding")) return "SJIS"; if (objectiveCEncodingName.equals("NSISOLatin2StringEncoding")) return "ISO-8859-2"; if (objectiveCEncodingName.equals("NSUnicodeStringEncoding")) return "Unicode"; if (objectiveCEncodingName.equals("NSWindowsCP1251StringEncoding")) return "Cp1251"; if (objectiveCEncodingName.equals("NSWindowsCP1252StringEncoding")) return "Cp1252"; if (objectiveCEncodingName.equals("NSWindowsCP1253StringEncoding")) return "Cp1253"; if (objectiveCEncodingName.equals("NSWindowsCP1254StringEncoding")) return "Cp1254"; if (objectiveCEncodingName.equals("NSWindowsCP1250StringEncoding")) return "Cp1250"; if (objectiveCEncodingName.equals("NSISO2022JPStringEncoding")) return "ISO2022JP"; else return objectiveCEncodingName; } }