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

Leonardo Uribe commented on MYFACES-2158:
-----------------------------------------

Thanks, I corrected that one. 

It seems that we need one additional param to be added on @JSFJspAttribute

    /**
     * Mark this property to not be included on the tld.
     * 
     * @since 1.0.3
     */
    boolean exclude() default false;

UIXComponentBase has a property called attributeChangeListener, but in is not 
added on tld. If this property exists we can use it in similar way as 
JSFProperty tagExcluded.


> Tag inherited from tag class in component hierarchy does not inherit 
> properties [myfaces builder plugin]
> --------------------------------------------------------------------------------------------------------
>
>                 Key: MYFACES-2158
>                 URL: https://issues.apache.org/jira/browse/MYFACES-2158
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: build process
>            Reporter: Leonardo Uribe
>            Assignee: Leonardo Uribe
>
> Trinidad has a tag called tr:componentRef.  
> Its implementation:
> org.apache.myfaces.trinidadinternal.taglib.ComponentRefTag
> inherits from:
> org.apache.myfaces.trinidadinternal.taglib.UIXComponentRefTag
> which it is tied to UIXComponentRef
> In tomahawk, the strategy is create an abstract tag class that can be include 
> before the generated tag class. But this case could be also valid. The 
> solution is when the tree is flattened, inspect tags and if some tag inherit 
> from a component tag class, convert component properties to attributes and 
> inject on tag meta.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to