1 package org.pojomatic.internal; 2 3 import org.pojomatic.PropertyElement; 4 import org.pojomatic.formatter.EnhancedPojoFormatter; 5 import org.pojomatic.formatter.PojoFormatter; 6 7 @Deprecated 8 public class EnhancedPojoFormatterWrapper implements EnhancedPojoFormatter { 9 private final PojoFormatter delegate; 10 11 public EnhancedPojoFormatterWrapper(PojoFormatter delegate) { 12 this.delegate = delegate; 13 } 14 15 @Override 16 public String getToStringPrefix(Class<?> pojoClass) { 17 return delegate.getToStringPrefix(pojoClass); 18 } 19 20 @Override 21 public String getToStringSuffix(Class<?> pojoClass) { 22 return delegate.getToStringSuffix(pojoClass); 23 } 24 25 @Override 26 public String getPropertyPrefix(PropertyElement property) { 27 return delegate.getPropertyPrefix(property); 28 } 29 30 @Override 31 public String getPropertySuffix(PropertyElement property) { 32 return delegate.getPropertySuffix(property); 33 } 34 35 @Override 36 public void appendToStringPrefix(StringBuilder builder, Class<?> pojoClass) { 37 builder.append(getToStringPrefix(pojoClass)); 38 } 39 40 @Override 41 public void appendToStringSuffix(StringBuilder builder, Class<?> pojoClass) { 42 builder.append(getToStringSuffix(pojoClass)); 43 } 44 45 @Override 46 public void appendPropertyPrefix(StringBuilder builder, PropertyElement property) { 47 builder.append(getPropertyPrefix(property)); 48 } 49 50 @Override 51 public void appendPropertySuffix(StringBuilder builder, PropertyElement property) { 52 builder.append(getPropertySuffix(property)); 53 } 54 55 56 }