All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractConsole<T extends AbstractConsole> |
Abstract Console that implements most functionality required to write
a concrete Console.
|
AbstractContext |
Abstract Context.Impl that implements features that are not reliant
on the concrete Context implementation.
|
AbstractStandalone<T extends AbstractStandalone> |
Abstract Standalone that implements most functionality required to write
a concrete Standalone.
|
AbstractWebSocketHandshake |
|
AopUtils |
AOP utility methods.
|
ApplicationFilters |
Allows to define filters that are applied to every request of your application.
|
ApplicationRoutes |
Implement this file in directory conf/Routes.java to set up your routes...
|
ArgumentClassHolder |
This is used to hold the argument class, so that it can be injected into
extractors/validators so they can know what type they are extracting.
|
ArgumentExtractor<T> |
Extracts a controller argument from the context
|
ArgumentExtractors |
Built in argument extractors
|
ArgumentExtractors.AttributeExtractor |
|
ArgumentExtractors.BodyAsExtractor<T> |
|
ArgumentExtractors.ContextExtractor |
|
ArgumentExtractors.FileItemParamExtractor |
|
ArgumentExtractors.FileItemParamsExtractor |
|
ArgumentExtractors.FileParamExtractor |
|
ArgumentExtractors.FileParamsExtractor |
|
ArgumentExtractors.FlashExtractor |
|
ArgumentExtractors.HeaderExtractor |
|
ArgumentExtractors.HeadersExtractor |
|
ArgumentExtractors.InputStreamParamExtractor |
|
ArgumentExtractors.InputStreamParamsExtractor |
|
ArgumentExtractors.ParamExtractor |
|
ArgumentExtractors.ParamsExtractor |
|
ArgumentExtractors.PathParamExtractor |
|
ArgumentExtractors.SessionExtractor |
|
ArgumentExtractors.SessionParamExtractor |
|
ArgumentExtractors.ValidationExtractor |
|
AssetsController |
This controller serves public resources under /assets.
|
AssetsControllerHelper |
|
AsyncResult |
An async result
|
Attribute |
Injects an attribute value into a controller method invocation.
|
AuthenticityFilter |
|
AutoStandalone |
Automatically finds a standalone to start a Ninja app.
|
BadCronExpressionException |
Exception thrown if there is a problem when parsing a CRON expression.
|
BadRequestException |
A convenience unchecked exception.
|
BasicAuthFilter |
A Ninja filter that implements HTTP BASIC Authentication.
|
BodyParserEngine |
|
BodyParserEngineJson |
Built in Json body parser.
|
BodyParserEngineManager |
|
BodyParserEngineManagerImpl |
|
BodyParserEngineMultipartPost |
|
BodyParserEnginePost |
|
BodyParserEngineXml |
Built in Xml body parser.
|
Bootstrap |
Bootstrap for a Ninja application.
|
Cache |
Interface hiding cache implementation.
|
CacheEhCacheImpl |
EhCache implementation.
|
CacheException |
|
CacheMemcachedImpl |
Memcached implementation (using http://code.google.com/p/spymemcached/)
expiration is specified in seconds.
|
CacheProvider |
A provider that determines which implementation to load as a Cache based on
the value of a configuration key in NinjaProperties (aka application.conf).
|
Clock |
|
ClockImpl |
|
Console<T extends Console> |
|
ConstraintViolation |
A validation constraint violation
|
ContentTypes |
|
Context |
|
Context.HTTP_STATUS |
Deprecated. |
Context.Impl |
Impl is used to hide stuff that a user should not see on
code completion.
|
ControllerMethodInvoker |
Invokes methods on the controller, extracting arguments out
|
ControllerMethods |
Functional interfaces for Ninja controller methods accepting up to X
number of arguments with type inference.
|
ControllerMethods.ControllerMethod |
Marker interface that all functional interfaces will extend.
|
ControllerMethods.ControllerMethod0 |
|
ControllerMethods.ControllerMethod1<A> |
|
ControllerMethods.ControllerMethod10<A,B,C,D,E,F,G,H,I,J> |
|
ControllerMethods.ControllerMethod11<A,B,C,D,E,F,G,H,I,J,K> |
|
ControllerMethods.ControllerMethod12<A,B,C,D,E,F,G,H,I,J,K,L> |
|
ControllerMethods.ControllerMethod13<A,B,C,D,E,F,G,H,I,J,K,L,M> |
|
ControllerMethods.ControllerMethod14<A,B,C,D,E,F,G,H,I,J,K,L,M,N> |
|
ControllerMethods.ControllerMethod15<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O> |
|
ControllerMethods.ControllerMethod2<A,B> |
|
ControllerMethods.ControllerMethod3<A,B,C> |
|
ControllerMethods.ControllerMethod4<A,B,C,D> |
|
ControllerMethods.ControllerMethod5<A,B,C,D,E> |
|
ControllerMethods.ControllerMethod6<A,B,C,D,E,F> |
|
ControllerMethods.ControllerMethod7<A,B,C,D,E,F,G> |
|
ControllerMethods.ControllerMethod8<A,B,C,D,E,F,G,H> |
|
ControllerMethods.ControllerMethod9<A,B,C,D,E,F,G,H,I> |
|
Cookie |
An HTTP cookie
|
Cookie.Builder |
|
CookieDataCodec |
CookieDataCodec and CookieDataCodecTest are imported from Play Framework.
|
CookieEncryption |
This class encrypts/decrypts session cookie data.
|
CronExpression |
Represent a CRON expression.
|
CronExpressionPart |
Represents a subpart of a CRON expression.
|
Crypto |
|
DateUtil |
|
DefaultWebSockets |
Default implementation of WebSockets (which is of course disabled).
|
DiagnosticError |
Represents an application error/exception that includes extra
information in order to diagnose it.
|
DiagnosticErrorBuilder |
Utility class for building DiagnosticError instances.
|
DiagnosticErrorRenderer |
Utility class for rendering DiagnosticError instances as
a Result.
|
DiskFileItemProvider |
|
Dispose |
Annotation indicating this method should be called on application shut down.
|
FailedDisposeException |
Exception thrown when an error occurs when disposing of a bean
|
FailedStartException |
Exception thrown when an error occurs while starting a bean
|
FieldViolation |
|
FileItem |
This interface represents a file or form item that was received within a
multipart/form-data POST request.
|
FileItemProvider |
This interface represents a file item provider, to create FileItem for each uploaded file.
|
FileProvider |
Indicates that this annotation should use the given file provider to handle uploaded files.
|
Filter |
A simple filter that can be applied to controller methods or while classes.
|
FilterChain |
A filter chain
|
FilterWith |
A simple annotation that let's you put a filter on a controller method or
class.
|
FlashScope |
Flash Scope consists of two kinds of data: "current" and "outgoing".
|
FlashScopeImpl |
Default FlashScope implementation.
|
ForbiddenRequestException |
A convenience unchecked exception.
|
ForwardingServiceLoader<T> |
Forwards method calls to an underlying java.util.ServiceLoader -- mainly to
allow participating and mocking in unit tests.
|
FrameworkModule |
Application modules that extend this class will skip Ninja's default
"classic" configuration and start with an empty slate.
|
Header |
Just an idea to inject a header right into the methods...
|
Headers |
Injects a multi-valued header right into the methods...
|
HttpCacheToolkit |
|
HttpCacheToolkitImpl |
|
HttpHeaderConstants |
Yet another Http Header Constants file.
|
HttpHeaderUtils |
|
ImplFromPropertiesFactory<T> |
An abstract provider that determines which implementation to load based on
the value of key in NinjaProperties (aka application.conf).
|
InternalServerErrorException |
A convenience unchecked exception.
|
IsDate |
Validates that the field is a date.
|
IsEnum |
Validates that the field is a valid enum constant.
|
IsFloat |
Validates that the field is a floating point number.
|
IsInteger |
Validates that the field is an integer.
|
IsUUID |
|
JSR303Validation |
Validates that the annotated element is conform to its JSR303-Annotations
|
LambdaRoute |
|
Lambdas |
|
Lambdas.Kind |
The kind of lambda.
|
Lambdas.LambdaInfo |
|
Lang |
|
LangImpl |
|
Length |
Validates that the length of the field meets the given length constraints
|
LifecycleException |
Exception thrown when an error occurs in the lifecycle
|
LifecycleService |
Responsible for starting/stopping the application
|
LifecycleServiceImpl |
Implementation of the lifecycle service
|
LifecycleSupport |
Guice support for lifecycle
|
LogbackConfigurator |
Helps to configure Logback from application.conf via a property named
"logback.configurationFile.
|
LoggerProvider |
|
Matches |
Validates that the parameter matches the given regular expression
|
MemoryFileItemProvider |
|
Message |
A pojo to be renderd as Json or Xml.
|
Messages |
|
MessagesImpl |
|
MethodReference |
Compound key of a Class and the name of a method in it.
|
MimeTypes |
MimeTypes utils Adapted from play 1.2.4
|
Ninja |
|
NinjaBaseDirectoryResolver |
|
NinjaBaseModule |
The basic configuration of the main ninja framework.
|
NinjaCache |
A convenience class to access the underlying cache implementation.
|
NinjaClassicModule |
The classic configuration of the ninja framework (jackson, freemarker,
postoffice, etc.)
|
NinjaConsole |
|
NinjaConsole.ConsoleBootstrap |
|
NinjaConstant |
|
NinjaDefault |
|
NinjaException |
A convenience unchecked exception.
|
NinjaMode |
|
NinjaModeHelper |
|
NinjaProperties |
|
NinjaPropertiesImpl |
|
NinjaPropertiesImpl.Builder |
|
NinjaPropertiesImplTool |
|
NoFileItemProvider |
FileItemProvider default's implementation, to indicate to not handle uploaded files, and
let the users deal with the request by themselves
|
NoHttpBody |
|
NumberValue |
Validates that the value of a number meets certain parameters
|
ObjectMapperProvider |
ObjectMapper is used in several classes.
|
OverlayedNinjaProperties |
Helper utility for handling Ninja properties using a simple "overlayed" view
of them.
|
Param |
Just an idea to inject parameters right into the methods...
|
ParamParser<T> |
Parses a String parameter
|
ParamParsers |
Built in parsers for parameters
|
ParamParsers.ArrayParamParser<T> |
Parses a multi-valued parameter as an array of registered types.
|
ParamParsers.BooleanParamParser |
|
ParamParsers.ByteParamParser |
|
ParamParsers.CharacterParamParser |
|
ParamParsers.CsvParamParser<T> |
Parses a single string value as a CSV array of registered types.
|
ParamParsers.DateParamParser |
|
ParamParsers.DoubleParamParser |
|
ParamParsers.EmptyStringParamParser |
|
ParamParsers.FloatParamParser |
|
ParamParsers.GenericEnumParamParser<E extends Enum<E>> |
|
ParamParsers.IntegerParamParser |
|
ParamParsers.ListParamParser<T> |
|
ParamParsers.LongParamParser |
|
ParamParsers.PrimitiveBooleanParamParser |
|
ParamParsers.PrimitiveByteParamParser |
|
ParamParsers.PrimitiveCharacterParamParser |
|
ParamParsers.PrimitiveDoubleParamParser |
|
ParamParsers.PrimitiveFloatParamParser |
|
ParamParsers.PrimitiveIntegerParamParser |
|
ParamParsers.PrimitiveLongParamParser |
|
ParamParsers.PrimitiveShortParamParser |
|
ParamParsers.ShortParamParser |
|
ParamParsers.StringParamParser |
|
ParamParsers.UUIDParamParser |
|
Params |
Injects a multi-valued parameter right into the methods...
|
ParsingArgumentExtractor<T> |
Argument extractor that parses the String argument into another type
|
ParsingArrayExtractor<X> |
Argument extractor that parses the String[] argument into a X[]
|
PathParam |
Just an idea to inject parameters right into the methods...
|
Renderable |
Renderables can be returned inside a result.
|
RenderingException |
A convenience unchecked exception for "rendering" exceptions.
|
RequestNotFoundException |
A convenience unchecked exception.
|
Required |
Deprecated.
|
ResponseStreams |
Make sure to only write to either the OutputStream OR the Writer...
|
Result |
|
ResultHandler |
|
Results |
Convenience methods for the generation of Results.
|
ReverseRouter |
Reverse routing.
|
ReverseRouter.Builder |
|
Route |
A route
|
RouteBuilder |
|
RouteBuilderImpl |
|
RouteParameter |
Parameter in a Route.
|
Router |
|
RouterImpl |
|
RoutingException |
Exception thrown when an error in route configuration is found
|
Schedule |
Schedules the annotated method for execution
|
Scheduler |
The actual scheduler
|
SchedulerSupport |
Support for scheduling using annotations
|
SecretGenerator |
|
SecureFilter |
A simple default implementation of a SecureFilter.
|
Session |
|
SessionImpl |
|
SessionParam |
Inject a session value to a controller method invocation
|
SourceSnippet |
Represents a snippet of a source file (1 or more lines).
|
SourceSnippetHelper |
Utility class for reading lines (snippet) from a source file.
|
Standalone<T extends Standalone> |
Interface for wrapping an underlying server (e.g.
|
StandaloneHelper |
Helper utilities for working with standalone applications.
|
Start |
Annotation indicating this method should be called when the application starts up.
|
State |
States that are possible for a service.
|
SwissKnife |
A helper class that contains a lot of random stuff that helps to get things
done.
|
TemplateEngine |
|
TemplateEngineFreemarker |
|
TemplateEngineFreemarkerAssetsAtMethod |
|
TemplateEngineFreemarkerAuthenticityFormDirective |
|
TemplateEngineFreemarkerAuthenticityTokenDirective |
|
TemplateEngineFreemarkerExceptionHandler |
A general exception handler for Freemarker.
|
TemplateEngineFreemarkerI18nMethod |
|
TemplateEngineFreemarkerPrettyTimeMethod |
PrettyTime integration for Ninja-FreeMarker.
|
TemplateEngineFreemarkerReverseRouteHelper |
|
TemplateEngineFreemarkerReverseRouteMethod |
|
TemplateEngineFreemarkerWebJarsAtMethod |
|
TemplateEngineHelper |
Helper methods for template engines
|
TemplateEngineJson |
|
TemplateEngineJsonP |
JSONP engine.
|
TemplateEngineManager |
Template engine manager.
|
TemplateEngineManagerImpl |
|
TemplateEngineText |
|
TemplateEngineXml |
|
TimeUtil |
|
UsernamePasswordValidator |
Defines a validator for authentication filters like ninja.BasicAuthFilter.
|
ValidatingArgumentExtractor<T> |
Argument extractor that wraps another argument extractor and validates
its argument
|
Validation |
This interface means the validation context (implemented by ValidationImpl ) and can be injected in your
controller method.
|
ValidationImpl |
Validation object
|
Validator<T> |
A validator for validating parameters
|
Validators |
Built in validators.
|
Validators.DateValidator |
|
Validators.EnumValidator |
|
Validators.FloatValidator |
|
Validators.IntegerValidator |
|
Validators.JSRValidator |
|
Validators.LengthValidator |
|
Validators.MatchesValidator |
|
Validators.NumberValidator |
|
Validators.RequiredValidator |
|
Validators.UUIDValidator |
|
WebSocketHandshake |
Represents a websocket handshake.
|
WebSocketHandshakeExtractor |
Extracts a WebSocketHandshake stored in the Context as an attribute.
|
WebSockets |
Interface for implementations of web sockets in Ninja.
|
WebSocketUtils |
Utilities for implementing WebSockets.
|
WithArgumentExtractor |
Indicates that this annotation should use the given argument extractor
|
WithArgumentExtractors |
Indicates that this annotation should use the given argument extractors
Allows to specify more than one argument extractor, see WithArgumentExtractor
|
WithControllerMethod<T> |
Interface that exposes multiple with methods that accept a large number of
various argument combinations.
|
WithValidator |
Indicates that the annotation should have this validator class applied to it
|
WrappedContext |
A wrapped context.
|
XmlMapperProvider |
This provider makes it simple to configure the XmlMapper in one place
for all places where it is used.
|