Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The API of the Sightly Script Engine is currently exposing quite a number of classes which are not directly related in a single package:
- Some classes and interfaces (e.g. BaseRenderUnit and RenderUnit) need not be exported at all
- Interfaces should be split into separate packages reflecting the coherence:
- Extension API
- UseProvider API
- Use interface
- ObjectModel currently contains a collection of methods which should not be exposed at all (operator implementations).
Refactoring work has been done on a fork at https://github.com/fmeschbe/sling.git. This issue is to track bringing back these changes into Sling.
Attachments
Attachments
Issue Links
- breaks
-
SLING-4419 [Regression] Sling Models cannot be used with Sightly Java Use-API
- Closed