A B C D E G H I L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addError(Map<String, String>, String, String) - Method in class eu.miltema.slimweb.controller.ValidatorAdapter
- AllLabels - Class in eu.miltema.slimweb.common
-
A loader+container for language-labelMap pairs
- AllLabels() - Constructor for class eu.miltema.slimweb.common.AllLabels
- ApplicationConfiguration - Interface in eu.miltema.slimweb.common
- ApplicationConfigurationAdapter - Class in eu.miltema.slimweb.common
- ApplicationConfigurationAdapter() - Constructor for class eu.miltema.slimweb.common.ApplicationConfigurationAdapter
- ArgumentInjector - Interface in eu.miltema.slimweb
-
A function, which injects a single method argument
B
- build() - Method in class eu.miltema.slimweb.controller.WebJsonBuilder
C
- clazz - Variable in class eu.miltema.slimweb.common.ComponentDef
- Component - Annotation Type in eu.miltema.slimweb.annot
-
Declares a component class.
- ComponentDef - Class in eu.miltema.slimweb.common
- ComponentsReader - Class in eu.miltema.slimweb.common
- ComponentsReader(Consumer<String>) - Constructor for class eu.miltema.slimweb.common.ComponentsReader
- configuration - Variable in class eu.miltema.slimweb.common.SharedResources
- ControllerServlet - Class in eu.miltema.slimweb.controller
- ControllerServlet() - Constructor for class eu.miltema.slimweb.controller.ControllerServlet
D
- detectCsrf(String[]) - Method in class eu.miltema.slimweb.common.HttpAccessor
-
CSRF check is only necessary for POST, PUT, DELETE requests with ongoing session, because only these can modify data before user can see it
- doDelete(HttpServletRequest, HttpServletResponse) - Method in class eu.miltema.slimweb.controller.ControllerServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class eu.miltema.slimweb.controller.ControllerServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class eu.miltema.slimweb.view.ViewServlet
- doPost(HttpServletRequest, HttpServletResponse) - Method in class eu.miltema.slimweb.controller.ControllerServlet
- doPut(HttpServletRequest, HttpServletResponse) - Method in class eu.miltema.slimweb.controller.ControllerServlet
E
- EMAIL - eu.miltema.slimweb.annot.Validate.V
- eu.miltema.slimweb - package eu.miltema.slimweb
- eu.miltema.slimweb.annot - package eu.miltema.slimweb.annot
- eu.miltema.slimweb.common - package eu.miltema.slimweb.common
- eu.miltema.slimweb.controller - package eu.miltema.slimweb.controller
- eu.miltema.slimweb.push - package eu.miltema.slimweb.push
- eu.miltema.slimweb.view - package eu.miltema.slimweb.view
G
- generateTemplate() - Method in annotation type eu.miltema.slimweb.annot.Component
- getActionName() - Method in class eu.miltema.slimweb.common.HttpAccessor
- getComponentName() - Method in class eu.miltema.slimweb.common.HttpAccessor
- getComponentPackages() - Method in interface eu.miltema.slimweb.common.ApplicationConfiguration
- getComponentsAsStream() - Method in class eu.miltema.slimweb.common.ComponentsReader
- getCustomData() - Method in interface eu.miltema.slimweb.push.PushHandle
- getCustomData() - Method in class eu.miltema.slimweb.push.PushHandleImpl
- getFrameForTemplate(String, HttpAccessor) - Method in interface eu.miltema.slimweb.common.ApplicationConfiguration
- getFrameForTemplate(String, HttpAccessor) - Method in class eu.miltema.slimweb.common.ApplicationConfigurationAdapter
- getHttpCode() - Method in exception eu.miltema.slimweb.HttpException
- getHttpSession() - Method in interface eu.miltema.slimweb.push.PushHandle
- getHttpSession() - Method in class eu.miltema.slimweb.push.PushHandleImpl
- getInitializer() - Method in class eu.miltema.slimweb.common.ComponentsReader
- getLabels(String) - Method in class eu.miltema.slimweb.common.AllLabels
- getLanguage() - Method in class eu.miltema.slimweb.common.HttpAccessor
- getLanguage() - Method in interface eu.miltema.slimweb.push.PushHandle
- getLanguage() - Method in class eu.miltema.slimweb.push.PushHandleImpl
- getLoginView() - Method in interface eu.miltema.slimweb.common.ApplicationConfiguration
- getLoginView() - Method in class eu.miltema.slimweb.common.ApplicationConfigurationAdapter
- getMethod() - Method in class eu.miltema.slimweb.common.HttpAccessor
- getParameter(String) - Method in class eu.miltema.slimweb.common.HttpAccessor
- getParametersAsJson() - Method in class eu.miltema.slimweb.common.HttpAccessor
- getSessionObject() - Method in class eu.miltema.slimweb.common.HttpAccessor
- getSessionObject() - Method in interface eu.miltema.slimweb.push.PushHandle
- getSessionObject() - Method in class eu.miltema.slimweb.push.PushHandleImpl
- getUrl() - Method in class eu.miltema.slimweb.common.HttpAccessor
- getValidOrigins() - Method in interface eu.miltema.slimweb.common.ApplicationConfiguration
-
Provides a list of valid origins for CSRF attack detection.
- getValidOrigins() - Method in class eu.miltema.slimweb.common.ApplicationConfigurationAdapter
H
- HttpAccessor - Class in eu.miltema.slimweb.common
- HttpAccessor() - Constructor for class eu.miltema.slimweb.common.HttpAccessor
- HttpException - Exception in eu.miltema.slimweb
-
Indicates an HTTP specific error
- HttpException(int, String, String...) - Constructor for exception eu.miltema.slimweb.HttpException
- hyphenate(String) - Static method in class eu.miltema.slimweb.common.SlimwebUtil
I
- init() - Method in class eu.miltema.slimweb.view.ViewServlet
- init(Map<Class<?>, ArgumentInjector>) - Method in class eu.miltema.slimweb.common.MethodDef
- init(HttpServletRequest, HttpServletResponse) - Method in class eu.miltema.slimweb.common.HttpAccessor
- init(HttpServletRequest, HttpServletResponse, String) - Method in class eu.miltema.slimweb.common.HttpAccessor
- init(ServletConfig) - Method in class eu.miltema.slimweb.controller.ControllerServlet
- instance() - Static method in class eu.miltema.slimweb.common.SharedResources
- invoke(Object, HttpAccessor) - Method in class eu.miltema.slimweb.common.MethodDef
- isPushOpen() - Method in interface eu.miltema.slimweb.push.PushHandle
- isPushOpen() - Method in class eu.miltema.slimweb.push.PushHandleImpl
L
- labels - Variable in class eu.miltema.slimweb.common.SharedResources
- LanguageLabels - Class in eu.miltema.slimweb.common
- LanguageLabels(Map<String, String>) - Constructor for class eu.miltema.slimweb.common.LanguageLabels
- limiter() - Method in annotation type eu.miltema.slimweb.annot.Validate
M
- MANDATORY - eu.miltema.slimweb.annot.Validate.V
- mapComponents - Variable in class eu.miltema.slimweb.common.SharedResources
- MAXLEN - eu.miltema.slimweb.annot.Validate.V
- MAXVAL - eu.miltema.slimweb.annot.Validate.V
- method - Variable in class eu.miltema.slimweb.common.MethodDef
- MethodDef - Class in eu.miltema.slimweb.common
- MethodDef(Method) - Constructor for class eu.miltema.slimweb.common.MethodDef
- methods - Variable in class eu.miltema.slimweb.common.ComponentDef
- MINLEN - eu.miltema.slimweb.annot.Validate.V
- MINVAL - eu.miltema.slimweb.annot.Validate.V
- modifyHandshake(ServerEndpointConfig, HandshakeRequest, HandshakeResponse) - Method in class eu.miltema.slimweb.push.WebsocketConfigurator
O
- onClose(Session, CloseReason) - Method in class eu.miltema.slimweb.push.ServerPushEndpoint
- onError(Session, Throwable) - Method in class eu.miltema.slimweb.push.ServerPushEndpoint
- onMessage(String, boolean, Session) - Method in class eu.miltema.slimweb.push.ServerPushEndpoint
- onOpen(Session, String, EndpointConfig) - Method in class eu.miltema.slimweb.push.ServerPushEndpoint
- onPong(Session, PongMessage) - Method in class eu.miltema.slimweb.push.ServerPushEndpoint
P
- postprocessComponent(Object, HttpAccessor) - Method in interface eu.miltema.slimweb.common.ApplicationConfiguration
-
This postprocessor is invoked for all components immediately after get-, post-, put- or delete-method has finished.
- postprocessComponent(Object, HttpAccessor) - Method in class eu.miltema.slimweb.common.ApplicationConfigurationAdapter
- preprocessComponent(Object, HttpAccessor) - Method in interface eu.miltema.slimweb.common.ApplicationConfiguration
-
This preprocessor is invoked for all components immediately prior get-, post-, put- or delete-method.
- preprocessComponent(Object, HttpAccessor) - Method in class eu.miltema.slimweb.common.ApplicationConfigurationAdapter
- PushHandle - Interface in eu.miltema.slimweb.push
- PushHandleImpl - Class in eu.miltema.slimweb.push
- PushHandleImpl(HttpSession, Session) - Constructor for class eu.miltema.slimweb.push.PushHandleImpl
- pushObject(Object) - Method in interface eu.miltema.slimweb.push.PushHandle
-
Push an object to browser
- pushObject(Object) - Method in class eu.miltema.slimweb.push.PushHandleImpl
- pushStarted(PushHandle, Map<String, String>) - Method in interface eu.miltema.slimweb.push.ServerPush
-
Called when client has started a push/websocket connection
- pushTerminated(PushHandle) - Method in interface eu.miltema.slimweb.push.ServerPush
-
Called when client has terminated push/websocket connection
R
- redirect(Class<?>, String) - Method in interface eu.miltema.slimweb.push.PushHandle
-
Redirect browser to a new target component
- redirect(Class<?>, String) - Method in class eu.miltema.slimweb.push.PushHandleImpl
- redirect(String) - Method in interface eu.miltema.slimweb.push.PushHandle
-
Redirect browser to a new URL
- redirect(String) - Method in class eu.miltema.slimweb.push.PushHandleImpl
- Redirect - Exception in eu.miltema.slimweb.controller
-
Sends response redirect (HTTP 303)
- Redirect(Class<?>) - Constructor for exception eu.miltema.slimweb.controller.Redirect
- Redirect(String) - Constructor for exception eu.miltema.slimweb.controller.Redirect
- registerInjectors(Map<Class<?>, ArgumentInjector>) - Method in interface eu.miltema.slimweb.common.ApplicationConfiguration
-
Register injectors for method parameters
- registerInjectors(Map<Class<?>, ArgumentInjector>) - Method in class eu.miltema.slimweb.common.ApplicationConfigurationAdapter
- request - Variable in class eu.miltema.slimweb.common.HttpAccessor
- requireSession() - Method in annotation type eu.miltema.slimweb.annot.Component
- requiresSession - Variable in class eu.miltema.slimweb.common.ComponentDef
- response - Variable in class eu.miltema.slimweb.common.HttpAccessor
S
- ServerPush - Interface in eu.miltema.slimweb.push
-
A component implements this interface to receive push notifications
- ServerPushEndpoint - Class in eu.miltema.slimweb.push
- ServerPushEndpoint() - Constructor for class eu.miltema.slimweb.push.ServerPushEndpoint
- setCustomData(Object) - Method in interface eu.miltema.slimweb.push.PushHandle
-
Set custom data, which would be accessible in both, pushStarted() and pushTerminated()
- setCustomData(Object) - Method in class eu.miltema.slimweb.push.PushHandleImpl
- setLanguage(String) - Method in class eu.miltema.slimweb.common.HttpAccessor
-
Set language in session
- setSessionObject(Object) - Method in class eu.miltema.slimweb.common.HttpAccessor
-
Update existing or create new session object
- setSessionObject(Object) - Method in interface eu.miltema.slimweb.push.PushHandle
-
Update session object in http session
- setSessionObject(Object) - Method in class eu.miltema.slimweb.push.PushHandleImpl
- SharedResources - Class in eu.miltema.slimweb.common
- SlimwebUtil - Class in eu.miltema.slimweb.common
- SlimwebUtil() - Constructor for class eu.miltema.slimweb.common.SlimwebUtil
- streamLanguages() - Method in class eu.miltema.slimweb.common.AllLabels
T
- terminatePush() - Method in interface eu.miltema.slimweb.push.PushHandle
-
Terminate push connection
- terminatePush() - Method in class eu.miltema.slimweb.push.PushHandleImpl
- terminateSession() - Method in class eu.miltema.slimweb.common.HttpAccessor
U
- url - Variable in class eu.miltema.slimweb.common.ComponentDef
- urlName() - Method in annotation type eu.miltema.slimweb.annot.Component
- urlName(Class<?>) - Static method in class eu.miltema.slimweb.common.SlimwebUtil
V
- validate(Object, Map<String, String>) - Method in interface eu.miltema.slimweb.controller.Validator
-
Validate input and return validation results
- validate(Object, Map<String, String>) - Method in class eu.miltema.slimweb.controller.ValidatorAdapter
- Validate - Annotation Type in eu.miltema.slimweb.annot
-
Perform validation on this field
- Validate.V - Enum in eu.miltema.slimweb.annot
- validateInput - Variable in class eu.miltema.slimweb.common.MethodDef
- ValidateInput - Annotation Type in eu.miltema.slimweb.annot
-
Declares that validation must be performed on input data before invoking this method
- validator - Variable in class eu.miltema.slimweb.common.ComponentDef
- validator() - Method in annotation type eu.miltema.slimweb.annot.Component
- Validator - Interface in eu.miltema.slimweb.controller
-
Interface for input validation logic
- ValidatorAdapter - Class in eu.miltema.slimweb.controller
- ValidatorAdapter(Class<?>) - Constructor for class eu.miltema.slimweb.controller.ValidatorAdapter
- value() - Method in annotation type eu.miltema.slimweb.annot.Validate
- valueOf(String) - Static method in enum eu.miltema.slimweb.annot.Validate.V
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum eu.miltema.slimweb.annot.Validate.V
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ViewServlet - Class in eu.miltema.slimweb.view
- ViewServlet() - Constructor for class eu.miltema.slimweb.view.ViewServlet
W
- WebJsonBuilder - Class in eu.miltema.slimweb.controller
- WebJsonBuilder() - Constructor for class eu.miltema.slimweb.controller.WebJsonBuilder
- WebsocketConfigurator - Class in eu.miltema.slimweb.push
- WebsocketConfigurator() - Constructor for class eu.miltema.slimweb.push.WebsocketConfigurator
All Classes All Packages