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 java.lang.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 java.lang.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)java.lang.StringgetPathPrefix()voidsetPathPrefix(java.lang.String pathPrefix)protected voidwrite(java.lang.String text, java.lang.String contentType, java.lang.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
-
-
-
-
Method Detail
-
getPathPrefix
public java.lang.String getPathPrefix()
-
setPathPrefix
public void setPathPrefix(java.lang.String pathPrefix)
-
getFormatType
protected BaseApiManager.FormatType getFormatType(javax.servlet.http.HttpServletRequest request)
-
write
protected void write(java.lang.String text, java.lang.String contentType, java.lang.String encoding)
-
writeHeaders
protected abstract void writeHeaders(javax.servlet.http.HttpServletResponse response)
-
-