Package org.codelibs.fess.api
Class BaseApiManager
- java.lang.Object
-
- org.codelibs.fess.api.BaseApiManager
-
- All Implemented Interfaces:
WebApiManager
- Direct Known Subclasses:
BaseJsonApiManager,EsApiManager,GsaApiManager
public abstract class BaseApiManager extends Object implements WebApiManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classBaseApiManager.FormatType
-
Field Summary
Fields Modifier and Type Field Description protected StringpathPrefix
-
Constructor Summary
Constructors Constructor Description BaseApiManager()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected BaseApiManager.FormatTypegetFormatType(javax.servlet.http.HttpServletRequest request)StringgetPathPrefix()voidsetPathPrefix(String pathPrefix)protected voidwrite(String text, String contentType, String encoding)protected abstract voidwriteHeaders(javax.servlet.http.HttpServletResponse response)-
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
-
-
-
-
Field Detail
-
pathPrefix
protected String pathPrefix
-
-
Method Detail
-
getPathPrefix
public String getPathPrefix()
-
setPathPrefix
public void setPathPrefix(String pathPrefix)
-
getFormatType
protected BaseApiManager.FormatType getFormatType(javax.servlet.http.HttpServletRequest request)
-
writeHeaders
protected abstract void writeHeaders(javax.servlet.http.HttpServletResponse response)
-
-