myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeanne Waldman (JIRA)" <>
Subject [jira] [Commented] (TRINIDAD-2406) externalize skin repositories by using SkinProvider SPI
Date Tue, 22 Oct 2013 16:07:44 GMT


Jeanne Waldman commented on TRINIDAD-2406:

Sending content: trinidad-impl\src\main\java\org\apache\myfaces\trinidadinternal\skin\provider\
Completed: At revision: 1534684  

> externalize skin repositories by using SkinProvider SPI
> -------------------------------------------------------
>                 Key: TRINIDAD-2406
>                 URL:
>             Project: MyFaces Trinidad
>          Issue Type: Improvement
>          Components: Skinning
>    Affects Versions: 2.1.0-core
>            Reporter: Anand V Nath
>         Attachments: er-skin-provider-ver7.patch, er-skin-provider-ver8.patch, spr-bugfix.patch
> Introduce SkinProvider SPI. Users can use this to create their own skip repositories
and expose their skins to the skinning framework.
> Provide an API to query skin using skin family, skin id, render kit - This will make
use of the existing SkinFactory APIs. Only change here is that it should go over all the available
SkinProvider SPIs to find a match.
> Create internal SkinProvider SPIs to handle the Trinidad and RCF skins (or skins defined
using trinidad-skins.xml).
> Provide an API to list all the available skins from all SkinProvider SPIs and make the
skin metadata thus available.
> Make SkinExtension part of public API so that users can use this class to create the
Skin objects which they expose through their SkinProvider SPIs

This message was sent by Atlassian JIRA

View raw message