myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anand V Nath (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Created] (TRINIDAD-2406) externalize skin repositories by using SkinProvider SPI
Date Wed, 07 Aug 2013 11:51:47 GMT
Anand V Nath created TRINIDAD-2406:
--------------------------------------

             Summary: externalize skin repositories by using SkinProvider SPI
                 Key: TRINIDAD-2406
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2406
             Project: MyFaces Trinidad
          Issue Type: Improvement
          Components: Skinning
    Affects Versions: 2.1.0-core
            Reporter: Anand V Nath


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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message