| Interface | Description |
|---|---|
| ActionHandler |
An ActionHandler executes an action for the client.
|
| ApplicationInitializer |
Tag interface for modules to implement to run code when the application gets initialized.
|
| Component |
A component can be anything from a visualization of a single field to a full ui with forms and
grids, it can also be just a java-script component which provides logic but no user interface
(for example a data source).
|
| ComponentProvider |
A ComponentProvider is responsible for generating a component on the basis of a request and its
parameters.
|
| TemplateProcessor |
Processes a template with data passed into it.
|
| Class | Description |
|---|---|
| ApplicationComponent |
The component responsible for generating the static part of the application js file.
|
| ApplicationComponent.ModuleVersionParameter | |
| ApplicationDynamicComponent |
The component responsible for generating the dynamic part of the application js file.
|
| BaseActionHandler |
Implements the ActionHandler and provides utility methods to sub classes.
|
| BaseComponent |
The BaseComponent is the main implementation of the
Component concept which can be
sub-classed to provide custom or specialized behavior. |
| BaseComponentProvider |
Base implementation, can be extended.
|
| BaseComponentProvider.ComponentResource | |
| BaseKernelServlet |
A servlet base class which handles redirects and other base tasks.
|
| BaseKernelServlet.KernelHttpServletResponse | |
| BaseTemplateComponent |
This component implementation uses a template to generate its client representation
(java-script).
|
| BaseTemplateProcessor<T> |
Contains generic code for
TemplateProcessor instances. |
| ComponentGenerator |
Uses a component to generate the component output and then postprocesses this output.
|
| ComponentProvider.Selector |
A class used to select the correct component provider.
|
| DocumentationComponent | |
| GetLabelActionHandler |
Retrieves a label from the server.
|
| I18NComponent |
Collects all labels of the modules which have registered a component provider and generates the
client side javascript holding the labels.
|
| I18NComponent.Label | |
| JSCompressor |
Compresses a JavaScript source using JSMin
http://code.google.com/p/jsmin-ant-task/ |
| JSLintChecker |
In its base form calls
Component.generate(), more advanced features will postprocess the
result from the component. |
| KernelApplicationInitializer |
An example
ApplicationInitializer. |
| KernelComponentProvider |
Provides Kernel Components.
|
| KernelConstants |
Defines constants for this module.
|
| KernelContextListener |
Initializes the kernel layer in a servlet environment.
|
| KernelFilter |
Sets the request/response object in the request context.
|
| KernelInitializer |
Class responsible for initializing the kernel layer.
|
| KernelServlet |
The main servlet responsible for handling all the requests for components from the system.
|
| KernelUtils |
Contains several utility methods used in the kernel.
|
| ReferencedMask |
Entity class for entity OBCLKER_REF_MASK (stored in table OBCLKER_REF_MASK).
|
| RequestContext |
The request context serves multiple purposes:
Provides the request and response object through a ThreadLocal.
|
| RequestContext.HttpServletRequestWrapper | |
| RequestContext.HttpSessionWrapper | |
| StaticResourceComponent |
The component representing the component in the
|
| StyleSheetResourceComponent |
Component which reads all stylesheets.
|
| Template |
Entity class for entity OBCLKER_Template (stored in table OBCLKER_Template).
|
| TemplateDependency |
Entity class for entity OBCLKER_Template_Dependency (stored in table OBCLKER_TEMPLATE_DEPENDENCY).
|
| TemplateProcessor.Registry | |
| TemplateProcessor.Selector |
A class used to select the correct implementation.
|
| TemplateResolver |
Resolves templates, meaning that it reads all dependencies of a template (and the dependencies of
the dependencies etc.) and also takes care of using overriding templates.
|
| TestActionHandler |
A test implementation for the action handler.
|
| TestComponent | |
| UserInterfaceDefinition |
Entity class for entity OBCLKER_UIDefinition (stored in table OBCLKER_UIDefinition).
|
| Enum | Description |
|---|---|
| BaseComponentProvider.ComponentResource.ComponentResourceType |
| Exception | Description |
|---|---|
| OBUserException |
| Annotation Type | Description |
|---|---|
| ComponentProvider.Qualifier |
Defines the qualifier used to register a component provider.
|
| TemplateProcessor.Qualifier |
Defines the qualifier for instance selection.
|