@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, toRepresentationgetSupportedMediaTypes, 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 在类中 TemplateEncoderarg0 - 要生成表述的对象。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 在类中 TemplateEncoderarg0 - 要生成表述的对象。arg1 - 指定的媒体类型。arg2 - 注记数组,资源中有这些注记的方法返回要写入的对象。arg3 - 预期响应的媒体类型。