Thank you!  I'm sorry I didn't notice it before 1.0 was frozen.

- Jonathan


>>> [EMAIL PROTECTED] 2005-07-01 3:08:00 AM >>>
Yes, it is really cheap. Most of the component hierarchies are very 
shallow and the code to traverse them is very trivial. I have made the 
changes to ComponentStringResourceLoader (and the test cases) and these 
are now in CVS HEAD. Example case:

MyPage extends BasePage
MyPanel extends BasePanel
MyPage contains a MyPanel
MyPanel contains a MyLabel whose text is read from a resource bundle

The search order will now be:
search MyPage.properties
search BasePage.properties
search MyPanel.properties
search BasePanel.properties
search  MyLabel.properties

The inheritance of resources by searching BasePage.properties and 
BasePanel.properties are the new additions.

regards,
Chris



Eelco Hillenius wrote:

> Is that still cheap enough? If it is, it sounds like a great idea.
>
> Eelco
>
> Jonathan Locke wrote:
>
>>
>> sounds right to me,
>>
>> Chris Turner wrote:
>>
>>> Oops, I never thought of that when I wrote the resource location 
>>> code. I'll make the change - shouldn't take me long. The search 
>>> order will then be:
>>>
>>> 1) Search properties for current component class
>>> 2) Recursively search properties for each super class of the current 
>>> component class
>>> 3) Recursively search properties for each parent mark-up container 
>>> (following stages 1 and 2 for each)
>>> 4) Look in the application properties
>>>
>>> regards,
>>> Chris
>>>
>>>
>>> Jonathan Locke wrote:
>>>
>>>>
>>>> you are correct.
>>>> reverse component hierarchy search.
>>>> no class inheritance search (i was thinking of another project).
>>>> seems like class inheritance search could occur for each component 
>>>> searched.
>>>> but that's not in there now.
>>>>
>>>> Juergen Donnerstag wrote:
>>>>
>>>>> up the component hierarchy and then the application, that is true. 
>>>>> But
>>>>> up the class hierarchy (super class) as well?
>>>>>
>>>>> Juergen
>>>>>
>>>>> On 7/1/05, Jonathan Locke <[EMAIL PROTECTED]> wrote:
>>>>>  
>>>>>
>>>>>> yes, and then in the application, i think...
>>>>>>
>>>>>> Eelco Hillenius wrote:
>>>>>>
>>>>>>  
>>>>>>
>>>>>>> Yes, properties should be searched up higher in the hierarchy as 
>>>>>>> far
>>>>>>> as I know.
>>>>>>>
>>>>>>> Eelco
>>>>>>>
>>>>>>>
>>>>>>> Jonathan Carlson wrote:
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>>> Question: Are properties files inherited like markup files are?
>>>>>>>>
>>>>>>>> I have a subclass of a panel that doesn't seem to be able to 
>>>>>>>> find a
>>>>>>>> resource in the superclasses properties file.  I'm still using 
>>>>>>>> some pre
>>>>>>>> 1.0 code, were any bugs fixed in this regard shortly before 1.0?
>>>>>>>>
>>>>>>>> Thanks in advance!
>>>>>>>>
>>>>>>>> Jonathan
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ______________________________________________________________________ 
>>>>>>>>
>>>>>>>> This email and any files transmitted with it are confidential and
>>>>>>>> intended solely for the use of the individual or entity to whom 
>>>>>>>> they
>>>>>>>> are addressed. If you have received this email in error please 
>>>>>>>> notify
>>>>>>>> the system manager.
>>>>>>>>
>>>>>>>> Katun Corporation -- www.katun.com 
>>>>>>>> _____________________________________________________________________ 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -------------------------------------------------------
>>>>>>>> SF.Net email is sponsored by: Discover Easy Linux Migration 
>>>>>>>> Strategies
>>>>>>>> from IBM. Find simple to follow Roadmaps, straightforward 
>>>>>>>> articles,
>>>>>>>> informative Webcasts and more! Get everything you need to get 
>>>>>>>> up to
>>>>>>>> speed, fast. 
>>>>>>>> http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click 
>>>>>>>> _______________________________________________
>>>>>>>> Wicket-user mailing list
>>>>>>>> [email protected] 
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user 
>>>>>>>>
>>>>>>>>
>>>>>>>>       
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> -------------------------------------------------------
>>>>>>> SF.Net email is sponsored by: Discover Easy Linux Migration 
>>>>>>> Strategies
>>>>>>> from IBM. Find simple to follow Roadmaps, straightforward articles,
>>>>>>> informative Webcasts and more! Get everything you need to get up to
>>>>>>> speed, fast. 
>>>>>>> http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click 
>>>>>>> _______________________________________________
>>>>>>> Wicket-user mailing list
>>>>>>> [email protected] 
>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user 
>>>>>>>
>>>>>>>     
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -------------------------------------------------------
>>>>>> SF.Net email is sponsored by: Discover Easy Linux Migration 
>>>>>> Strategies
>>>>>> from IBM. Find simple to follow Roadmaps, straightforward articles,
>>>>>> informative Webcasts and more! Get everything you need to get up to
>>>>>> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click 
>>>>>> _______________________________________________
>>>>>> Wicket-user mailing list
>>>>>> [email protected] 
>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user 
>>>>>>
>>>>>>   
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -------------------------------------------------------
>>>>> SF.Net email is sponsored by: Discover Easy Linux Migration 
>>>>> Strategies
>>>>> from IBM. Find simple to follow Roadmaps, straightforward articles,
>>>>> informative Webcasts and more! Get everything you need to get up to
>>>>> speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&opÌk 
>>>>> _______________________________________________
>>>>> Wicket-user mailing list
>>>>> [email protected] 
>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user 
>>>>>
>>>>>  
>>>>>
>>>>
>>>>
>>>> -------------------------------------------------------
>>>> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
>>>> from IBM. Find simple to follow Roadmaps, straightforward articles,
>>>> informative Webcasts and more! Get everything you need to get up to
>>>> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click 
>>>> _______________________________________________
>>>> Wicket-user mailing list
>>>> [email protected] 
>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user 
>>>>
>>>
>>>
>>>
>>> -------------------------------------------------------
>>> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
>>> from IBM. Find simple to follow Roadmaps, straightforward articles,
>>> informative Webcasts and more! Get everything you need to get up to
>>> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click 
>>> _______________________________________________
>>> Wicket-user mailing list
>>> [email protected] 
>>> https://lists.sourceforge.net/lists/listinfo/wicket-user 
>>>
>>
>>
>> -------------------------------------------------------
>> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
>> from IBM. Find simple to follow Roadmaps, straightforward articles,
>> informative Webcasts and more! Get everything you need to get up to
>> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click 
>> _______________________________________________
>> Wicket-user mailing list
>> [email protected] 
>> https://lists.sourceforge.net/lists/listinfo/wicket-user 
>
>
>
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click 
> _______________________________________________
> Wicket-user mailing list
> [email protected] 
> https://lists.sourceforge.net/lists/listinfo/wicket-user 
>



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click 
_______________________________________________
Wicket-user mailing list
[email protected] 
https://lists.sourceforge.net/lists/listinfo/wicket-user 

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

______________________________________________________________________
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

Katun Corporation -- www.katun.com 
_____________________________________________________________________


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to