1 package org.pojomatic.internal;
2
3 import java.lang.reflect.AnnotatedElement;
4
5 import org.pojomatic.formatter.EnhancedPropertyFormatter;
6 import org.pojomatic.formatter.PropertyFormatter;
7
8 @Deprecated
9 public class EnhancedPropertyFormatterWrapper implements EnhancedPropertyFormatter {
10 private final PropertyFormatter delegate;
11
12 public EnhancedPropertyFormatterWrapper(PropertyFormatter delegate) {
13 this.delegate = delegate;
14 }
15
16 @Override
17 public void initialize(AnnotatedElement element) {
18 delegate.initialize(element);
19 }
20
21 @Override
22 public String format(Object value) {
23 return delegate.format(value);
24 }
25
26 @Override public void appendFormatted(StringBuilder builder, Object o) { builder.append(delegate.format(o)); }
27 @Override public void appendFormatted(StringBuilder builder, boolean b) { builder.append(delegate.format(b)); }
28 @Override public void appendFormatted(StringBuilder builder, byte b) { builder.append(delegate.format(b)); }
29 @Override public void appendFormatted(StringBuilder builder, short s) { builder.append(delegate.format(s)); }
30 @Override public void appendFormatted(StringBuilder builder, char c) { builder.append(delegate.format(c)); }
31 @Override public void appendFormatted(StringBuilder builder, int i) { builder.append(delegate.format(i)); }
32 @Override public void appendFormatted(StringBuilder builder, long l) { builder.append(delegate.format(l)); }
33 @Override public void appendFormatted(StringBuilder builder, float f) { builder.append(delegate.format(f)); }
34 @Override public void appendFormatted(StringBuilder builder, double d) { builder.append(delegate.format(d)); }
35 @Override public void appendFormatted(StringBuilder builder, boolean[] b) { builder.append(delegate.format(b)); }
36 @Override public void appendFormatted(StringBuilder builder, byte[] b) { builder.append(delegate.format(b)); }
37 @Override public void appendFormatted(StringBuilder builder, short[] s) { builder.append(delegate.format(s)); }
38 @Override public void appendFormatted(StringBuilder builder, char[] c) { builder.append(delegate.format(c)); }
39 @Override public void appendFormatted(StringBuilder builder, int[] i) { builder.append(delegate.format(i)); }
40 @Override public void appendFormatted(StringBuilder builder, long[] l) { builder.append(delegate.format(l)); }
41 @Override public void appendFormatted(StringBuilder builder, float[] f) { builder.append(delegate.format(f)); }
42 @Override public void appendFormatted(StringBuilder builder, double[] d) { builder.append(delegate.format(d)); }
43 @Override public void appendFormatted(StringBuilder builder, Object[] o) { builder.append(delegate.format(o)); }
44
45 @Override public void appendFormattedPossibleArray(StringBuilder builder, Object o) {
46 builder.append(delegate.format(o));
47 }
48 }