[ 
https://issues.apache.org/jira/browse/MYFACES-4103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15927219#comment-15927219
 ] 

Leonardo Uribe commented on MYFACES-4103:
-----------------------------------------

I have committed a solution for this one, it was a long patch, but there are 
still some things to be solved. 

Specifically there is a mention in the javadoc of getViews(...) that says "... 
The elements in the stream are logical view ids. ..." . But right now in 
facelets there is no way to identify "template" files from "view" files. The 
case is problematic with resource library contracts, where composite 
components, views and template live together in the same path.

There is no mechanism defined in the spec for that, so we need something 
custom, problably as a faces-config-extension, and a way to detect composite 
components. 

This is important because if you want to use getViews(...) to create an 
automatically filled menu and a more modular JSF application, we need this 
feature to allow exclusions using patterns.

> Implement ViewHandler.getViews(...)
> -----------------------------------
>
>                 Key: MYFACES-4103
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4103
>             Project: MyFaces Core
>          Issue Type: New Feature
>          Components: JSR-372
>            Reporter: Leonardo Uribe
>            Assignee: Leonardo Uribe
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to