Slice structure
Guice modules
The functionality of Slice is split into several guice modules. The modules provide classes of given functionality described at .... Here is a list of available Slice modules.
- Core:
- SliceModule
- SlingModule
- JcrModule
- LinkModule
- ContextModule
- SliceResourceModule
- CQ:
- CQModule
- CQMapperModule
- DamModule
- CurrentPageModule
- RequestedPageModule
- LinkModule
- TemplateModule
- Mapper
- MapperModule
- Validation
- ValidationModule
Maven sub-projects
Slice is developed using Maven. It is split into the following projects:
Name | description |
---|---|
slice-core-api | API of core part |
slice-core | core classes and implementations |
slice-cq | CQ-related classes and implementations |
slice-cq-taglib | CQ-related taglib |
slice-mapper-api | Mapper API |
slice-mapper | Mapper implementation |
slice-assembly | configuration of assembly, builds CQ package |
slice-validation-api | Validation API |
slice-validation | Validation implementation |