Package org.codelibs.fess.api
Class BaseJsonApiManager
- java.lang.Object
-
- org.codelibs.fess.api.BaseApiManager
-
- org.codelibs.fess.api.BaseJsonApiManager
-
- All Implemented Interfaces:
WebApiManager
- Direct Known Subclasses:
JsonApiManager,SuggestApiManager
public abstract class BaseJsonApiManager extends BaseApiManager
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.codelibs.fess.api.BaseApiManager
BaseApiManager.FormatType
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringmimeType-
Fields inherited from class org.codelibs.fess.api.BaseApiManager
pathPrefix
-
-
Constructor Summary
Constructors Constructor Description BaseJsonApiManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringescapeCallbackName(java.lang.String callbackName)protected java.lang.StringescapeJson(java.lang.Object obj)voidsetMimeType(java.lang.String mimeType)protected voidwriteJsonResponse(int status, java.lang.String body)protected voidwriteJsonResponse(int status, java.lang.String body, java.lang.String errMsg)protected voidwriteJsonResponse(int status, java.lang.String body, java.lang.Throwable t)-
Methods inherited from class org.codelibs.fess.api.BaseApiManager
getFormatType, getPathPrefix, setPathPrefix, write, writeHeaders
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.codelibs.fess.api.WebApiManager
matches, process
-
-
-
-
Method Detail
-
writeJsonResponse
protected void writeJsonResponse(int status, java.lang.String body, java.lang.Throwable t)
-
writeJsonResponse
protected void writeJsonResponse(int status, java.lang.String body, java.lang.String errMsg)
-
writeJsonResponse
protected void writeJsonResponse(int status, java.lang.String body)
-
escapeCallbackName
protected java.lang.String escapeCallbackName(java.lang.String callbackName)
-
escapeJson
protected java.lang.String escapeJson(java.lang.Object obj)
-
setMimeType
public void setMimeType(java.lang.String mimeType)
-
-