Package | Description |
---|---|
ninja | |
ninja.bodyparser | |
ninja.diagnostics | |
ninja.i18n | |
ninja.params | |
ninja.session | |
ninja.template | |
ninja.template.directives | |
ninja.utils | |
ninja.validation |
Modifier and Type | Interface and Description |
---|---|
static interface |
Context.Impl
Impl is used to hide stuff that a user should not see on
code completion.
|
Modifier and Type | Class and Description |
---|---|
class |
WrappedContext
A wrapped context.
|
Modifier and Type | Method and Description |
---|---|
Result |
SecureFilter.filter(FilterChain chain,
Context context) |
Result |
Filter.filter(FilterChain filterChain,
Context context)
Filter the request.
|
Result |
BasicAuthFilter.filter(FilterChain chain,
Context context) |
Result |
AuthenticityFilter.filter(FilterChain filterChain,
Context context) |
Result |
NinjaDefault.getBadRequestResult(Context context,
java.lang.Exception exception) |
Result |
Ninja.getBadRequestResult(Context context,
java.lang.Exception exception)
Should handle cases where the client sent strange date that
led to an error.
|
Result |
NinjaDefault.getForbiddenResult(Context context) |
Result |
Ninja.getForbiddenResult(Context context)
Should handle cases where access is forbidden
Should lead to a html error 403 - forbidden
(and be used with the same mindset).
|
Result |
NinjaDefault.getInternalServerErrorResult(Context context,
java.lang.Exception exception) |
Result |
Ninja.getInternalServerErrorResult(Context context,
java.lang.Exception exception)
Should handle cases where an exception is thrown
when handling a route that let to an internal server error.
|
Result |
NinjaDefault.getInternalServerErrorResult(Context context,
java.lang.Exception exception,
Result underlyingResult) |
Result |
NinjaDefault.getNotFoundResult(Context context) |
Result |
Ninja.getNotFoundResult(Context context)
Should handle cases where no route can be found for a given request.
|
Result |
NinjaDefault.getRenderingExceptionResult(Context context,
RenderingException exception,
Result underlyingResult) |
Result |
NinjaDefault.getUnauthorizedResult(Context context) |
Result |
Ninja.getUnauthorizedResult(Context context)
Should handle cases where access is unauthorized
Should lead to a html error 401 - unauthorized
(and be used with the same mindset).
|
Result |
FilterChain.next(Context context)
Pass the request to the next filter
|
Result |
NinjaDefault.onException(Context context,
java.lang.Exception exception) |
Result |
Ninja.onException(Context context,
java.lang.Exception exception)
This result should be used when an error occurs.
|
Result |
NinjaDefault.onException(Context context,
java.lang.Exception exception,
Result underlyingResult) |
void |
Renderable.render(Context context,
Result result) |
void |
NinjaDefault.renderErrorResultAndCatchAndLogExceptions(Result result,
Context context) |
void |
Ninja.renderErrorResultAndCatchAndLogExceptions(Result result,
Context context)
Should be used to render an error.
|
Constructor and Description |
---|
WrappedContext(Context wrapped) |
Modifier and Type | Method and Description |
---|---|
<T> T |
BodyParserEngineXml.invoke(Context context,
java.lang.Class<T> classOfT) |
<T> T |
BodyParserEnginePost.invoke(Context context,
java.lang.Class<T> classOfT) |
<T> T |
BodyParserEngineJson.invoke(Context context,
java.lang.Class<T> classOfT) |
<T> T |
BodyParserEngine.invoke(Context context,
java.lang.Class<T> classOfT)
Invoke the parser and get back a Java object populated
with the content of this request.
|
Modifier and Type | Method and Description |
---|---|
static DiagnosticErrorRenderer |
DiagnosticErrorRenderer.build(Context context,
Result result,
DiagnosticError diagnosticError) |
void |
DiagnosticError.render(Context context,
Result result) |
void |
DiagnosticErrorRenderer.renderResult(Context context,
Result result) |
static void |
DiagnosticErrorRenderer.tryToRender(Context context,
Result result,
DiagnosticError diagnosticError,
boolean throwInternalServerExceptionOnError) |
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<java.lang.String> |
MessagesImpl.get(java.lang.String key,
Context context,
com.google.common.base.Optional<Result> result,
java.lang.Object... parameter) |
com.google.common.base.Optional<java.lang.String> |
Messages.get(java.lang.String key,
Context context,
com.google.common.base.Optional<Result> result,
java.lang.Object... parameter)
Get a translated string.
|
java.util.Map<java.lang.Object,java.lang.Object> |
MessagesImpl.getAll(Context context,
com.google.common.base.Optional<Result> result) |
java.util.Map<java.lang.Object,java.lang.Object> |
Messages.getAll(Context context,
com.google.common.base.Optional<Result> result)
Returns all messages for the default language in that context / result.
|
com.google.common.base.Optional<java.lang.String> |
LangImpl.getLanguage(Context context,
com.google.common.base.Optional<Result> result) |
com.google.common.base.Optional<java.lang.String> |
Lang.getLanguage(Context context,
com.google.common.base.Optional<Result> result)
Retrieve the current language or null if not set.
|
java.lang.String |
MessagesImpl.getWithDefault(java.lang.String key,
java.lang.String defaultMessage,
Context context,
com.google.common.base.Optional<Result> result,
java.lang.Object... params) |
java.lang.String |
Messages.getWithDefault(java.lang.String key,
java.lang.String defaultMessage,
Context context,
com.google.common.base.Optional<Result> result,
java.lang.Object... params)
Gets a message for a message key.
|
Modifier and Type | Method and Description |
---|---|
Context |
ArgumentExtractors.ContextExtractor.extract(Context context) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<Context> |
ArgumentExtractors.ContextExtractor.getExtractedType() |
Modifier and Type | Method and Description |
---|---|
T |
ValidatingArgumentExtractor.extract(Context context) |
X |
ParsingArrayExtractor.extract(Context context) |
T |
ParsingArgumentExtractor.extract(Context context) |
Context |
ArgumentExtractors.ContextExtractor.extract(Context context) |
Validation |
ArgumentExtractors.ValidationExtractor.extract(Context context) |
Session |
ArgumentExtractors.SessionExtractor.extract(Context context) |
FlashScope |
ArgumentExtractors.FlashExtractor.extract(Context context) |
java.lang.String |
ArgumentExtractors.PathParamExtractor.extract(Context context) |
java.lang.String |
ArgumentExtractors.ParamExtractor.extract(Context context) |
java.lang.String[] |
ArgumentExtractors.ParamsExtractor.extract(Context context) |
FileItem |
ArgumentExtractors.FileItemParamExtractor.extract(Context context) |
FileItem[] |
ArgumentExtractors.FileItemParamsExtractor.extract(Context context) |
java.io.File |
ArgumentExtractors.FileParamExtractor.extract(Context context) |
java.io.File[] |
ArgumentExtractors.FileParamsExtractor.extract(Context context) |
java.io.InputStream |
ArgumentExtractors.InputStreamParamExtractor.extract(Context context) |
java.io.InputStream[] |
ArgumentExtractors.InputStreamParamsExtractor.extract(Context context) |
java.lang.String |
ArgumentExtractors.HeaderExtractor.extract(Context context) |
java.lang.String[] |
ArgumentExtractors.HeadersExtractor.extract(Context context) |
java.lang.String |
ArgumentExtractors.SessionParamExtractor.extract(Context context) |
java.lang.Object |
ArgumentExtractors.AttributeExtractor.extract(Context context) |
T |
ArgumentExtractors.BodyAsExtractor.extract(Context context) |
T |
ArgumentExtractor.extract(Context context)
Extract the argument from the context
|
java.lang.Object |
ControllerMethodInvoker.invoke(java.lang.Object controller,
Context context) |
Modifier and Type | Method and Description |
---|---|
void |
SessionImpl.init(Context context) |
void |
Session.init(Context context)
Has to be called initially.
|
void |
FlashScopeImpl.init(Context context) |
void |
FlashScope.init(Context context) |
void |
SessionImpl.save(Context context) |
void |
Session.save(Context context)
To finally send this session to the user this method has to be called.
|
void |
FlashScopeImpl.save(Context context) |
void |
FlashScope.save(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
TemplateEngineXml.invoke(Context context,
Result result) |
void |
TemplateEngineText.invoke(Context context,
Result result) |
void |
TemplateEngineJsonP.invoke(Context context,
Result result) |
void |
TemplateEngineJson.invoke(Context context,
Result result) |
void |
TemplateEngineFreemarker.invoke(Context context,
Result result) |
void |
TemplateEngine.invoke(Context context,
Result result)
Render the given object to the given context
|
void |
TemplateEngineFreemarker.throwRenderingException(Context context,
Result result,
java.lang.Exception cause,
java.lang.String knownTemplateSourcePath) |
Constructor and Description |
---|
TemplateEngineFreemarkerI18nMethod(Messages messages,
Context context,
Result result) |
Constructor and Description |
---|
TemplateEngineFreemarkerAuthenticityFormDirective(Context context) |
TemplateEngineFreemarkerAuthenticityTokenDirective(Context context) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractContext
Abstract Context.Impl that implements features that are not reliant
on the concrete Context implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
HttpCacheToolkitImpl.addEtag(Context context,
Result result,
java.lang.Long lastModified) |
void |
HttpCacheToolkit.addEtag(Context context,
Result result,
java.lang.Long lastModified)
Adds etag to result.
|
java.lang.String |
MimeTypes.getContentType(Context context,
java.lang.String filename)
return the content-type from a file name.
|
java.lang.String |
MimeTypes.getContentType(Context context,
java.lang.String filename,
java.lang.String defaultContentType)
return the content-type from a file name.
For a text-based content-type, also return the encoding suffix eg. |
void |
ResultHandler.handleResult(Result result,
Context context) |
boolean |
HttpCacheToolkitImpl.isModified(com.google.common.base.Optional<java.lang.String> etag,
com.google.common.base.Optional<java.lang.Long> lastModified,
Context context) |
boolean |
HttpCacheToolkit.isModified(com.google.common.base.Optional<java.lang.String> etag,
com.google.common.base.Optional<java.lang.Long> lastModified,
Context context)
Checks if resource has been modified.
|
Modifier and Type | Method and Description |
---|---|
void |
Validators.NumberValidator.validate(java.lang.Number value,
java.lang.String field,
Context context)
Validate the given value
|
void |
Validators.JSRValidator.validate(java.lang.Object value,
java.lang.String field,
Context context)
Validate the given value.
|
void |
Validators.RequiredValidator.validate(java.lang.Object value,
java.lang.String field,
Context context) |
void |
Validators.LengthValidator.validate(java.lang.String value,
java.lang.String field,
Context context)
Validate the given value
|
void |
Validators.IntegerValidator.validate(java.lang.String value,
java.lang.String field,
Context context)
Validate the given value
|
void |
Validators.FloatValidator.validate(java.lang.String value,
java.lang.String field,
Context context)
Validate the given value
|
void |
Validators.MatchesValidator.validate(java.lang.String value,
java.lang.String field,
Context context)
Validate the given value
|
void |
Validators.EnumValidator.validate(java.lang.String value,
java.lang.String field,
Context context)
Validate the given value
|
void |
Validator.validate(T value,
java.lang.String field,
Context context)
Validate the given value
|
Copyright © 2016 ninjaframework. All Rights Reserved.