package org.jboss.resteasy.test.client.resource;
import javax.ws.rs.ext.RuntimeDelegate;
public class NullStringBeanRuntimeDelegate extends StringBeanRuntimeDelegate {
public NullStringBeanRuntimeDelegate(final RuntimeDelegate orig) {
super(orig);
}
@SuppressWarnings("unchecked")
@Override
public <T> HeaderDelegate<T> createHeaderDelegate(Class<T> arg0)
throws IllegalArgumentException {
if (arg0 == StringBean.class) {
return (HeaderDelegate<T>) new NullStringBeanHeaderDelegate();
} else {
return super.createHeaderDelegate(arg0);
}
}
}