mmidy 01/01/11 12:26:42
Modified: java/src/org/apache/xalan/serialize Encodings.java
Log:
Make this public for Compatibility classes for xalan1 APIs
Revision Changes Path
1.5 +23 -1
xml-xalan/java/src/org/apache/xalan/serialize/Encodings.java
Index: Encodings.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/serialize/Encodings.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Encodings.java 2001/01/07 03:43:07 1.4
+++ Encodings.java 2001/01/11 20:26:36 1.5
@@ -67,7 +67,7 @@
* to override encoding names and provide the last printable character
* for each encoding.
*
- * @version $Revision: 1.4 $ $Date: 2001/01/07 03:43:07 $
+ * @version $Revision: 1.5 $ $Date: 2001/01/11 20:26:36 $
* @author <a href="mailto:[EMAIL PROTECTED]">Assaf Arkin</a>
*/
public class Encodings extends Object
@@ -241,6 +241,28 @@
return encoding;
}
+
+ /**
+ * Try the best we can to convert a Java encoding to a XML-style encoding.
+ *
+ * @param encoding non-null reference to encoding string, java style.
+ *
+ * @return ISO-style encoding string.
+ */
+ public static String convertMime2JavaEncoding(String encoding)
+ {
+
+ for (int i = 0; i < _encodings.length; ++i)
+ {
+ if (_encodings[i].name.equalsIgnoreCase(encoding))
+ {
+ return _encodings[i].javaName;
+ }
+ }
+
+ return encoding;
+ }
+
/**
* Constructs a list of all the supported encodings.