| Package | Description |
|---|---|
| io.neba.core.blueprint |
Contains the implementations connecting gemini blueprint and NEBA by means of
a
custom application context post processor,
shutdown handler,
context failure handler and further implementations
for synchronization and consistency checking of changes in bundles containing resource models. |
| io.neba.core.logviewer |
Contains an implementation for viewing and downloading logfiles maintained by Sling via a
console plugin. |
| io.neba.core.mvc |
Contains the integration of Spring MVC into Sling.
Most importantly, the MvcServlet dispatches requests to bundle-specific
dispatcher servlets. |
| io.neba.core.rendering |
Contains the implementation of the velocity-based rendering of arbitrary java objects.
|
| io.neba.core.resourcemodels |
The sub packages contain the implementations of the
ResourceModel
lifecycle: Registration (detection and lookup), metadata (created at registration time and runtime),
adaptation (mainly adapter factory support) for adapting
from resources to the resource models, mapping (for injecting properties of resources into the resource models) and
caching of adapted resource models. |
| io.neba.core.resourcemodels.adaptation |
Contains generic
adapter factories
for adapting a resource to concrete resource models
or the generic io.neba.api.resourcemodels.Model type. |
| io.neba.core.resourcemodels.caching |
Contains the implementation of the
resource model cache API
as well as the default resource model cache implementation, the
configurable RequestScopedResourceModelCache. |
| io.neba.core.resourcemodels.mapping |
Contains the
Resource to ResourceModel
mapper implementation. |
| io.neba.core.resourcemodels.metadata |
Contains implementations representing the
resource model metadata
created during both resource model registration and usage. |
| io.neba.core.resourcemodels.registration |
Resource models are detected during the construction phase of a bundle's application context
by the
ModelRegistrar. |
| io.neba.core.resourcemodels.tagsupport |
The
io.neba.api.tags.DefineObjectsTag provides models for resource without adaptation
as the desired model target type is not known by a view. |
| io.neba.core.selftests |
Contains the implementation of both registration and execution of
self tests
as well as the SelftestConsolePlugin making the tests available via the felix console. |
| io.neba.core.sling |
Contains NEBA-internal Sling infrastructure.
|
| io.neba.core.spring.applicationcontext.configuration |
Contains customizations applied to every application context created by gemini blueprint.
|
| io.neba.core.util |
Copyright © 2014–2015. All rights reserved.