Author: doogie
Date: Wed Feb 10 22:29:46 2010
New Revision: 908689
URL:
http://svn.apache.org/viewvc?rev=908689&view=revLog:
Add Charset converters.
Modified:
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java
Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java?rev=908689&r1=908688&r2=908689&view=diff==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java Wed Feb 10 22:29:46 2010
@@ -21,6 +21,7 @@
import java.io.IOException;
import java.io.Reader;
import java.nio.ByteBuffer;
+import java.nio.charset.Charset;
import java.sql.Blob;
import java.sql.Clob;
import java.text.DecimalFormat;
@@ -212,6 +213,26 @@
}
}
+ public static class CharsetToString extends AbstractConverter<Charset, String> {
+ public CharsetToString() {
+ super(Charset.class, String.class);
+ }
+
+ public String convert(Charset obj) throws ConversionException {
+ return obj.name();
+ }
+ }
+
+ public static class StringToCharset extends AbstractConverter<String, Charset> {
+ public StringToCharset() {
+ super(String.class, Charset.class);
+ }
+
+ public Charset convert(String obj) throws ConversionException {
+ return Charset.forName(obj);
+ }
+ }
+
public static class UUIDToString extends AbstractConverter<UUID, String> {
public UUIDToString() {
super(UUID.class, String.class);