Package org.apache.cxf.jaxrs.springmvc
Class SpringViewResolverProvider
java.lang.Object
org.apache.cxf.jaxrs.provider.AbstractConfigurableProvider
org.apache.cxf.jaxrs.provider.AbstractResponseViewProvider
org.apache.cxf.jaxrs.springmvc.SpringViewResolverProvider
- All Implemented Interfaces:
jakarta.ws.rs.ext.MessageBodyWriter<Object>
CXF view provider that delegates view rendering to Spring MVC Views.
Sample usage in a spring application:
-
Constructor Summary
ConstructorsConstructorDescriptionSpringViewResolverProvider(org.springframework.web.servlet.ViewResolver viewResolver, org.springframework.web.servlet.LocaleResolver localeResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanresourceAvailable(String resourceName) voidwriteTo(Object o, Class<?> clazz, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType type, jakarta.ws.rs.core.MultivaluedMap<String, Object> headers, OutputStream os) Methods inherited from class org.apache.cxf.jaxrs.provider.AbstractResponseViewProvider
classResourceSupported, doGetClassResourceName, getBeanName, getClassResourceName, getDefaultLocationPrefix, getDefaultResourceExtension, getMessageContext, getPathFromMessageContext, getRequestPath, getResourcePath, getSize, handleInternalViewRenderingException, handleViewRenderingException, isLogRedirects, isUseClassNames, isWriteable, setBeanName, setBeanNames, setClassResources, setEnumResources, setErrorView, setLocationPrefix, setLogRedirects, setMessageContext, setResourceExtension, setResourcePath, setResourcePaths, setStrictPathCheck, setUseClassNamesMethods inherited from class org.apache.cxf.jaxrs.provider.AbstractConfigurableProvider
getBus, getConsumeMediaTypes, getEnableBuffering, getEnableStreaming, getProduceMediaTypes, init, isPayloadEmpty, isPayloadEmpty, reportEmptyContentLength, setBus, setConsumeMediaTypes, setEnableBuffering, setEnableStreaming, setProduceMediaTypes
-
Constructor Details
-
SpringViewResolverProvider
public SpringViewResolverProvider(org.springframework.web.servlet.ViewResolver viewResolver, org.springframework.web.servlet.LocaleResolver localeResolver)
-
-
Method Details
-
writeTo
public void writeTo(Object o, Class<?> clazz, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType type, jakarta.ws.rs.core.MultivaluedMap<String, Object> headers, OutputStream os) throws IOException- Throws:
IOException
-
resourceAvailable
- Specified by:
resourceAvailablein classAbstractResponseViewProvider
-