Thanks for your very quick answer. :)

What do you suggest if extending component isn't recommended ?
Rewritting it ?

I can't create getters and setters since the component belongs to another
library.
I guess this shouldn't happen if the component had more entry points.



2011/5/13 Thiago H. de Paula Figueiredo <thiag...@gmail.com>

> On Fri, 13 May 2011 10:11:19 -0300, Clément Uster <clement.us...@gmail.com>
> wrote:
>
>  Hi everyone,
>>
>
> Hi!
>
>
>  Let's imagine I have a component (coming from a component library) that
>> has an "index" property. So index has the @Property annotation.
>>
>> I want to create a component that extends the previous component.
>>
>
> Extending components is allowed but not recommended.
>
>
>  And I want to test "index"'s value to change component's behaviour... how
>> can I do this ? As long as "index" is private from the first component and
>> there is no
>> "getIndex()" method (thanks to @Property).
>>
>
> Use getter and setter in the base component instead of @Property.
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
> and instructor
> Owner, Ars Machina Tecnologia da Informação Ltda.
> http://www.arsmachina.com.br
>

Reply via email to