@Provider public class SwaggerUIEncoder extends TemplateEncoder
构造器和说明 |
---|
SwaggerUIEncoder() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
isWriteable(java.lang.Class arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3)
判断本表述生成器是否支持指定媒体类型的表述。
|
void |
writeTo(java.lang.Object arg0, java.lang.Class arg1, java.lang.reflect.Type arg2, java.lang.annotation.Annotation[] arg3, javax.ws.rs.core.MediaType arg4, javax.ws.rs.core.MultivaluedMap arg5, java.io.OutputStream arg6)
生成指定媒体类型的 HTTP 响应。
|
computeTemplateName, createSupportedLanguages, createSupportedMediaTypes, createTemplate, getAllConfigs, getApplicationRootPath, getConfiguration, getLocLogger, getMessageManager, getParentResourceInfos, getProductType, getRepresentation, getServletID, getSize, getTemplateName, setExpectedLanguage, setExtendedUriInfo, setTemplateName, supportedMediaTypes, templateName, toRepresentation
getSupportedMediaTypes, isEncodeAllow
public void writeTo(java.lang.Object arg0, java.lang.Class arg1, java.lang.reflect.Type arg2, java.lang.annotation.Annotation[] arg3, javax.ws.rs.core.MediaType arg4, javax.ws.rs.core.MultivaluedMap arg5, java.io.OutputStream arg6) throws java.io.IOException, javax.ws.rs.WebApplicationException
TemplateEncoder
生成指定媒体类型的 HTTP 响应。
writeTo
在接口中 javax.ws.rs.ext.MessageBodyWriter<java.lang.Object>
writeTo
在类中 TemplateEncoder
arg0
- 要生成表述的对象。arg1
- 要生成表述的对象对应的 Java 类。arg2
- 要生成表述的对象的类型。arg3
- 注记数组,资源中有这些注记的方法返回要写入的对象。arg4
- HTTP 响应的媒体类型。arg5
- HTTP 响应的消息头。arg6
- HTTP 响应。java.io.IOException
- 当读写过程出错时。javax.ws.rs.WebApplicationException
- 当 HTTP 响应出错时。public boolean isWriteable(java.lang.Class arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3)
TemplateEncoder
判断本表述生成器是否支持指定媒体类型的表述。
isWriteable
在接口中 javax.ws.rs.ext.MessageBodyWriter<java.lang.Object>
isWriteable
在类中 TemplateEncoder
arg0
- 要生成表述的对象。arg1
- 指定的媒体类型。arg2
- 注记数组,资源中有这些注记的方法返回要写入的对象。arg3
- 预期响应的媒体类型。