@Produces(value="text/html") @Provider public class SpringViewResolverProvider extends AbstractConfigurableProvider implements javax.ws.rs.ext.MessageBodyWriter<Object>
| Constructor and Description |
|---|
SpringViewResolverProvider(org.springframework.web.servlet.ViewResolver viewResolver,
org.springframework.web.servlet.LocaleResolver localeResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getBeanName(Object bean) |
long |
getSize(Object t,
Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mt) |
boolean |
isWriteable(Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mt) |
void |
setBeanName(String beanName) |
void |
setBeanNames(Map<String,String> beanNames) |
void |
setClassResources(Map<String,String> resources) |
void |
setEnumResources(Map<? extends Enum<?>,String> enumResources) |
void |
setErrorView(String errorView) |
void |
setLocationPrefix(String locationPrefix) |
void |
setLogRedirects(String value) |
void |
setMessageContext(MessageContext context) |
void |
setResourceExtension(String resourceExtension) |
void |
setResourcePath(String resourcePath) |
void |
setResourcePaths(Map<String,String> resourcePaths) |
void |
setStrictPathCheck(boolean use) |
void |
setUseClassNames(boolean use) |
void |
writeTo(Object o,
Class<?> clazz,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType type,
javax.ws.rs.core.MultivaluedMap<String,Object> headers,
OutputStream os) |
getBus, getConsumeMediaTypes, getEnableBuffering, getEnableStreaming, getProduceMediaTypes, init, isPayloadEmpty, isPayloadEmpty, reportEmptyContentLength, setBus, setConsumeMediaTypes, setEnableBuffering, setEnableStreaming, setProduceMediaTypespublic SpringViewResolverProvider(org.springframework.web.servlet.ViewResolver viewResolver,
org.springframework.web.servlet.LocaleResolver localeResolver)
@Context public void setMessageContext(MessageContext context)
public void setStrictPathCheck(boolean use)
public void setUseClassNames(boolean use)
public long getSize(Object t, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mt)
getSize in interface javax.ws.rs.ext.MessageBodyWriter<Object>public boolean isWriteable(Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mt)
isWriteable in interface javax.ws.rs.ext.MessageBodyWriter<Object>public void writeTo(Object o, Class<?> clazz, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType type, javax.ws.rs.core.MultivaluedMap<String,Object> headers, OutputStream os) throws IOException
writeTo in interface javax.ws.rs.ext.MessageBodyWriter<Object>IOExceptionpublic void setResourcePath(String resourcePath)
public void setBeanName(String beanName)
public void setLogRedirects(String value)
public void setLocationPrefix(String locationPrefix)
public void setResourceExtension(String resourceExtension)
public void setErrorView(String errorView)
Apache CXF