From 0b84e08917d866e814ad40644584def7a2b016af Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 6 Jul 2010 18:15:37 +0000 Subject: [PATCH] Nixed deprecated transformer. --- .../com/samskivert/depot/Transformers.java | 26 ------------------- .../samskivert/depot/tests/TransformTest.java | 2 +- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/src/java/com/samskivert/depot/Transformers.java b/src/java/com/samskivert/depot/Transformers.java index e082a59..9ff59c1 100644 --- a/src/java/com/samskivert/depot/Transformers.java +++ b/src/java/com/samskivert/depot/Transformers.java @@ -51,32 +51,6 @@ import com.google.common.collect.Sets; */ public class Transformers { - /** - * Combines the contents of a String[] column into a single string, separated by tabs. Any tabs - * in the strings will be escaped. - * - * @deprecated does not encode {} and { "" } differently; cannot handle null. - */ - @Deprecated public static class TabSeparatedString implements Transformer { - public String toPersistent (String[] values) { - StringBuffer buf = new StringBuffer(); - for (String value : values) { - if (buf.length() > 0) { - buf.append("\t"); - } - buf.append(value.replace("\t", "\\\t")); - } - return buf.toString(); - } - public String[] fromPersistent (Type ftype, String value) { - String[] values = value.replace("\\\t", "%%ESCTAB%%").split("\t"); - for (int ii = 0; ii < values.length; ii++) { - values[ii] = values[ii].replace("%%ESCTAB%%", "\t"); - } - return values; - } - } - /** * Combines the contents of a String[] column into a single String, terminating * each String element with a newline. diff --git a/src/java/com/samskivert/depot/tests/TransformTest.java b/src/java/com/samskivert/depot/tests/TransformTest.java index b17afe1..cb653da 100644 --- a/src/java/com/samskivert/depot/tests/TransformTest.java +++ b/src/java/com/samskivert/depot/tests/TransformTest.java @@ -165,7 +165,7 @@ public class TransformTest extends TestBase public static class BadTransformRecord extends PersistentRecord { - @Transform(Transformers.TabSeparatedString.class) + @Transform(Transformers.StringArray.class) public Thread thread; public InvalidCustomType invalid;