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

David Brainard commented on MYFACES-1772:
-----------------------------------------

These methods are hooks provided in case if you want to provide a different 
implementation.
I think these comments are correct. 

I request you to discuss these type of questions in the mailing list before 
creating an issue in Jira.

regards,
David


> How to apply style/styleclass by calling getStyle() or getstyleclass()
> ----------------------------------------------------------------------
>
>                 Key: MYFACES-1772
>                 URL: https://issues.apache.org/jira/browse/MYFACES-1772
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: Extension Feature
>    Affects Versions: 1.1.5
>            Reporter: Raghunandan Sapre
>
> Hi The source code for many renderer classes say that style of button etc, 
> can be overriden by overriding getStyle method.
> I wanted to know how to do that. I was thinking it should be setStyle method 
> and not get method?
> Thanks
> Raghu
> /**
> * Can be overwritten by derived classes to overrule the style to be used.
> */
> protected String getStyle(FacesContext facesContext, UIComponent link) {
> if (link instanceof HtmlCommandLink) {
> return ((HtmlCommandLink) link).getStyle();
> }
> else {
> return (String) link.getAttributes().get(HTML.STYLE_ATTR);
> }
> }
> /**
> * Can be overwritten by derived classes to overrule the style class to be 
> used.
> */
> protected String getStyleClass(FacesContext facesContext, UIComponent link) {
> if (link instanceof HtmlCommandLink) {
> return ((HtmlCommandLink) link).getStyleClass();
> }
> else {
> return (String) link.getAttributes().get(HTML.STYLE_CLASS_ATTR);
> }
> }

-- 
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