@ThreadSafe
public class SoyAjaxController
extends play.mvc.Controller
ACCEPTED, BAD_GATEWAY, BAD_REQUEST, CONFLICT, CONTINUE, CREATED, EXPECTATION_FAILED, FORBIDDEN, FOUND, GATEWAY_TIMEOUT, GONE, HTTP_VERSION_NOT_SUPPORTED, INTERNAL_SERVER_ERROR, LENGTH_REQUIRED, METHOD_NOT_ALLOWED, MOVED_PERMANENTLY, MULTIPLE_CHOICES, NO_CONTENT, NON_AUTHORITATIVE_INFORMATION, NOT_ACCEPTABLE, NOT_FOUND, NOT_IMPLEMENTED, NOT_MODIFIED, OK, PARTIAL_CONTENT, PAYMENT_REQUIRED, PRECONDITION_FAILED, PROXY_AUTHENTICATION_REQUIRED, REQUEST_ENTITY_TOO_LARGE, REQUEST_TIMEOUT, REQUEST_URI_TOO_LONG, REQUESTED_RANGE_NOT_SATISFIABLE, RESET_CONTENT, SEE_OTHER, SERVICE_UNAVAILABLE, SWITCHING_PROTOCOLS, TEMPORARY_REDIRECT, UNAUTHORIZED, UNSUPPORTED_MEDIA_TYPE, USE_PROXYACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_RANGES, ACCESS_CONTROL_ALLOW_CREDENTIALS, ACCESS_CONTROL_ALLOW_HEADERS, ACCESS_CONTROL_ALLOW_METHODS, ACCESS_CONTROL_ALLOW_ORIGIN, ACCESS_CONTROL_EXPOSE_HEADERS, ACCESS_CONTROL_MAX_AGE, ACCESS_CONTROL_REQUEST_HEADERS, ACCESS_CONTROL_REQUEST_METHOD, AGE, ALLOW, AUTHORIZATION, CACHE_CONTROL, CONNECTION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_MD5, CONTENT_RANGE, CONTENT_TRANSFER_ENCODING, CONTENT_TYPE, COOKIE, DATE, ETAG, EXPECT, EXPIRES, FROM, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LOCATION, MAX_FORWARDS, ORIGIN, PRAGMA, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, RANGE, REFERER, RETRY_AFTER, SERVER, SET_COOKIE, SET_COOKIE2, TE, TRAILER, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, WARNING, WWW_AUTHENTICATE| Constructor and Description |
|---|
SoyAjaxController() |
SoyAjaxController(AuthManager authManager,
LocaleProvider localeProvider,
SoyMsgBundleResolver soyMsgBundleResolver,
TofuCompiler tofuCompiler,
TemplateFilesResolver templateFilesResolver,
java.util.List<OutputProcessor> outputProcessors) |
| Modifier and Type | Method and Description |
|---|---|
play.mvc.Result |
compile(java.lang.String hash,
java.util.List<java.lang.String> file,
java.lang.String locale,
boolean disableProcessors) |
void |
init() |
void |
setAuthManager(AuthManager authManager) |
void |
setCacheControl(java.lang.String cacheControl) |
void |
setCacheMaxSize(int cacheMaxSize) |
void |
setEncoding(java.lang.String encoding) |
void |
setExpireAfterWrite(int expireAfterWrite) |
void |
setExpireAfterWriteUnit(java.lang.String expireAfterWriteUnit) |
void |
setExpireHeaders(java.lang.String expiresHeaders) |
void |
setHotReloadMode(boolean hotReloadMode) |
void |
setLocaleProvider(LocaleProvider localeProvider) |
void |
setOutputProcessors(java.util.List<OutputProcessor> outputProcessors) |
void |
setSoyMsgBundleResolver(SoyMsgBundleResolver soyMsgBundleResolver) |
void |
setTemplateFilesResolver(TemplateFilesResolver templateFilesResolver) |
void |
setTofuCompiler(TofuCompiler tofuCompiler) |
changeLang, clearLang, ctx, flash, flash, flash, lang, request, response, session, session, sessionasync, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, badRequest, created, created, created, created, created, created, created, created, created, created, created, created, created, created, created, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, forbidden, found, found, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, internalServerError, movedPermanently, movedPermanently, noContent, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, notFound, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, ok, redirect, redirect, seeOther, seeOther, status, status, status, status, status, status, status, status, status, status, status, status, status, temporaryRedirect, temporaryRedirect, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorized, unauthorizedpublic SoyAjaxController()
public SoyAjaxController(AuthManager authManager, LocaleProvider localeProvider, SoyMsgBundleResolver soyMsgBundleResolver, TofuCompiler tofuCompiler, TemplateFilesResolver templateFilesResolver, java.util.List<OutputProcessor> outputProcessors)
public void init()
public play.mvc.Result compile(java.lang.String hash,
java.util.List<java.lang.String> file,
java.lang.String locale,
boolean disableProcessors)
throws java.io.IOException
java.io.IOExceptionpublic void setCacheControl(java.lang.String cacheControl)
public void setTemplateFilesResolver(TemplateFilesResolver templateFilesResolver)
public void setTofuCompiler(TofuCompiler tofuCompiler)
public void setSoyMsgBundleResolver(SoyMsgBundleResolver soyMsgBundleResolver)
public void setLocaleProvider(LocaleProvider localeProvider)
public void setHotReloadMode(boolean hotReloadMode)
public void setEncoding(java.lang.String encoding)
public void setExpireHeaders(java.lang.String expiresHeaders)
public void setOutputProcessors(java.util.List<OutputProcessor> outputProcessors)
public void setAuthManager(AuthManager authManager)
public void setCacheMaxSize(int cacheMaxSize)
public void setExpireAfterWrite(int expireAfterWrite)
public void setExpireAfterWriteUnit(java.lang.String expireAfterWriteUnit)