You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Nikita Koselev <ko...@gmail.com> on 2008/09/05 21:03:07 UTC

tomahawk - treeCheckbox renderer

Hi,

I'm a bit messed up with tomahawk treeCheckbox tag.
org.apache.myfaces.taglib.html.ext.HtmlSelectBooleanCheckboxTag
returns null from getRendererType, which means that "the component
renders itself directly."

However I can't  find encode method in
org.apache.myfaces.custom.tree.HtmlTreeCheckbox
So who renders treeCheckbox ?

Regards,
Nikita Koselev

Re: tomahawk - treeCheckbox renderer

Posted by cham <bc...@gmail.com>.
Hello Nikita, 

 I am new to JSF. I am trying to use tomahwak t:treeCheckboxtag. Can you
give or point to a detailed example / steps how to use t:treeCheckbox
component. 

Thanks, 
Cham

Nikita Koselev-2 wrote:
> 
> I don't have such a class as AbstractHtmlTreeCheckbox.  I'm using
> Tomahawk 1.1.6 Which I downloaded from
> http://myfaces.apache.org/download.html
> So the question stays the same - how renderer is connected to
> treeCheckBox (org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag)
> tag in Tomahawk 1.1.6?
> 2008/9/5 Leonardo Uribe <lu...@gmail.com>:
>>
>>
>> On Fri, Sep 5, 2008 at 2:03 PM, Nikita Koselev <ko...@gmail.com> wrote:
>>>
>>> Hi,
>>>
>>> I'm a bit messed up with tomahawk treeCheckbox tag.
>>> org.apache.myfaces.taglib.html.ext.HtmlSelectBooleanCheckboxTag
>>> returns null from getRendererType, which means that "the component
>>> renders itself directly."
>>>
>>> However I can't  find encode method in
>>> org.apache.myfaces.custom.tree.HtmlTreeCheckbox
>>> So who renders treeCheckbox ?
>>
>> Checking the latest code, on AbstractHtmlTreeCheckbox:
>>
>> /*
>>  * @JSFComponent
>>  *   name = "t:treeCheckbox"
>>  *   class = "org.apache.myfaces.custom.tree.HtmlTreeCheckbox"
>>  *   tagClass = "org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag"
>>  * @since 1.1.7
>>  * @author  mailto:dlestrat@yahoo.com David Le Strat 
>>  */
>> public abstract class AbstractHtmlTreeCheckbox extends UISelectItem
>>
>> The tag class is org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag
>> and
>> the renderer is
>> org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer
>>
>> regards
>>
>> Leonardo Uribe
>>
>>>
>>> Regards,
>>> Nikita Koselev
>>
>>
> 
> 
> 
> -- 
> Nikita Koselev
> 
> 

-- 
View this message in context: http://www.nabble.com/tomahawk---treeCheckbox-renderer-tp19337570p20081537.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.


Re: tomahawk - treeCheckbox renderer

Posted by Nikita Koselev <ko...@gmail.com>.
I don't have such a class as AbstractHtmlTreeCheckbox.  I'm using
Tomahawk 1.1.6 Which I downloaded from
http://myfaces.apache.org/download.html
So the question stays the same - how renderer is connected to
treeCheckBox (org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag)
tag in Tomahawk 1.1.6?
2008/9/5 Leonardo Uribe <lu...@gmail.com>:
>
>
> On Fri, Sep 5, 2008 at 2:03 PM, Nikita Koselev <ko...@gmail.com> wrote:
>>
>> Hi,
>>
>> I'm a bit messed up with tomahawk treeCheckbox tag.
>> org.apache.myfaces.taglib.html.ext.HtmlSelectBooleanCheckboxTag
>> returns null from getRendererType, which means that "the component
>> renders itself directly."
>>
>> However I can't  find encode method in
>> org.apache.myfaces.custom.tree.HtmlTreeCheckbox
>> So who renders treeCheckbox ?
>
> Checking the latest code, on AbstractHtmlTreeCheckbox:
>
> /*
>  * @JSFComponent
>  *   name = "t:treeCheckbox"
>  *   class = "org.apache.myfaces.custom.tree.HtmlTreeCheckbox"
>  *   tagClass = "org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag"
>  * @since 1.1.7
>  * @author <a href="mailto:dlestrat@yahoo.com">David Le Strat</a>
>  */
> public abstract class AbstractHtmlTreeCheckbox extends UISelectItem
>
> The tag class is org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag and
> the renderer is
> org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer
>
> regards
>
> Leonardo Uribe
>
>>
>> Regards,
>> Nikita Koselev
>
>



-- 
Nikita Koselev

Re: tomahawk - treeCheckbox renderer

Posted by Nikita Koselev <ko...@gmail.com>.
Actually there is such a code in HtmlTreeCheckbox. So TreeCheckboxTag
says that component should render himself,
but later HtmlTreeCheckbox says that HtmlTreeCheckboxRenderer must render it.

    /** The default renderer type. */
    private static final String DEFAULT_RENDERER_TYPE =
"org.apache.myfaces.HtmlTreeCheckbox";

    /**
     * <p>
     * Default Constructor.
     * </p>
     */
    public HtmlTreeCheckbox()
    {
        setRendererType(DEFAULT_RENDERER_TYPE);
    }

2008/9/5 Leonardo Uribe <lu...@gmail.com>:
>
>
> On Fri, Sep 5, 2008 at 2:03 PM, Nikita Koselev <ko...@gmail.com> wrote:
>>
>> Hi,
>>
>> I'm a bit messed up with tomahawk treeCheckbox tag.
>> org.apache.myfaces.taglib.html.ext.HtmlSelectBooleanCheckboxTag
>> returns null from getRendererType, which means that "the component
>> renders itself directly."
>>
>> However I can't  find encode method in
>> org.apache.myfaces.custom.tree.HtmlTreeCheckbox
>> So who renders treeCheckbox ?
>
> Checking the latest code, on AbstractHtmlTreeCheckbox:
>
> /*
>  * @JSFComponent
>  *   name = "t:treeCheckbox"
>  *   class = "org.apache.myfaces.custom.tree.HtmlTreeCheckbox"
>  *   tagClass = "org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag"
>  * @since 1.1.7
>  * @author <a href="mailto:dlestrat@yahoo.com">David Le Strat</a>
>  */
> public abstract class AbstractHtmlTreeCheckbox extends UISelectItem
>
> The tag class is org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag and
> the renderer is
> org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer
>
> regards
>
> Leonardo Uribe
>
>>
>> Regards,
>> Nikita Koselev
>
>



-- 
Nikita Koselev

Re: tomahawk - treeCheckbox renderer

Posted by Leonardo Uribe <lu...@gmail.com>.
On Fri, Sep 5, 2008 at 2:03 PM, Nikita Koselev <ko...@gmail.com> wrote:

> Hi,
>
> I'm a bit messed up with tomahawk treeCheckbox tag.
> org.apache.myfaces.taglib.html.ext.HtmlSelectBooleanCheckboxTag
> returns null from getRendererType, which means that "the component
> renders itself directly."
>
> However I can't  find encode method in
> org.apache.myfaces.custom.tree.HtmlTreeCheckbox
> So who renders treeCheckbox ?
>

Checking the latest code, on AbstractHtmlTreeCheckbox:

/*
 * @JSFComponent
 *   name = "t:treeCheckbox"
 *   class = "org.apache.myfaces.custom.tree.HtmlTreeCheckbox"
 *   tagClass = "org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag"
 * @since 1.1.7
 * @author <a href="mailto:dlestrat@yahoo.com">David Le Strat</a>
 */
public abstract class AbstractHtmlTreeCheckbox extends UISelectItem

The tag class is org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag and
the renderer is
org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer

regards

Leonardo Uribe


>
> Regards,
> Nikita Koselev
>