hi martin,
thanks for the explanation..
 i think  getkey() in ResourceReference should be public ..

On Wed, Dec 7, 2011 at 1:52 PM, Martin Grigorov <[email protected]> wrote:
> Hi,
>
> Unmounting may be needed for example in OSGi environment where bundles
> are dynamically deployed/undeployed.
>
> The new API is:
> Key key = new Key("your/path/to/the/image.png");
> #remove(key);
>
> Key is a complex primary key that consists of: name (String), scope
> (Class), locale (Locale), variation (String), style (String).
> Most of these can be null. In your case you use just 'name' and scope
> will fallback to default o.a.w.Application.
>
> On Wed, Dec 7, 2011 at 8:42 AM, vineet semwal
> <[email protected]> wrote:
>> can i ask why are you dismounting?
>>
>> create your resourcereference that returns your resource,use
>> resourcereference for mounting
>>
>> and  Key key =new Key(your ResourceReference)
>>
>> you should also read a very nice martin-g's article on how to mount
>> resources in wicket 1.5
>> http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/comment-page-1/
>>
>> On Wed, Dec 7, 2011 at 12:28 PM, John Toncart <[email protected]> wrote:
>>> Hi folks,
>>>
>>> in 1.4 I was doing (pseudo code, real code is longer):
>>>
>>> public class MyPage extends WebPage
>>> {
>>>  public MyPage()
>>>  {
>>>    ...
>>>    DynamicImageResource image = new DynamicImageResource();
>>>    image.setImageData(_my_generated_byte_array_);
>>>    ...
>>>    MyApp.get().getSharedResources().remove("/my/custom/resource.jpg");
>>>    MyApp.get().getSharedResources().add("/my/custom/resource_new",
>>>                                                                image);
>>>    ...
>>>        }
>>> }
>>>
>>> Not know if it's optimal but it works and resources are dynamicaly
>>> mounted and dismounted.
>>>
>>> In 1.5 I can't do:
>>> MyApp.get().getSharedResources().remove("/my/custom/resource.jpg");
>>> because remove() method in 1.5 needs "ResourceReference.Key"
>>>
>>> Is there example how to work with remove() in 1.5 or how to rewrite
>>> my code in example above?
>>>
>>> Thanks,
>>>
>>> JT
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>
>>
>>
>> --
>> thank you,
>>
>> regards,
>> Vineet Semwal
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
>
> --
> Martin Grigorov
> jWeekend
> Training, Consulting, Development
> http://jWeekend.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>



-- 
thank you,

regards,
Vineet Semwal

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to