Re: [wicket 6] How to get InputStream from ResourceReference ?

2013-05-02 Thread smallufo
2013/5/2 Martin Grigorov 

> PackageResourceStream


Wow , thanks for your rapid response !


Re: [wicket 6] How to get InputStream from ResourceReference ?

2013-05-02 Thread Martin Grigorov
Hi,

Use org.apache.wicket.core.util.resource.PackageResourceStream directly
instead of using ResourceReference


On Thu, May 2, 2013 at 5:50 PM, smallufo  wrote:

> In wicket 1.4
> I can get InputStream from a ResourceReference :
>
> ResourceReference resRef = new ResourceReference(Page.class , "xxx.png");
> InputStream is = resRef.getResource().getResourceStream().getInputStream();
>
> But it seems invalid in wicket 6
>
> I need to build a DynamicImageResource , which returns byte[] in
> getImageData()
> ResourceReference resRef = new PackageResourceReference(Page.class ,
> "xxx.png");
> (in fact , the true resRef depends on the attributes parameter)
>
> but I am stuck here.
> I find no way to get InputStream of resRef , so I cannot transform
> InputStream to byte[].
>
> Any solutions ?
>
> Thanks !
>



-- 
Martin Grigorov
Wicket Training & Consulting
http://jWeekend.com 


[wicket 6] How to get InputStream from ResourceReference ?

2013-05-02 Thread smallufo
In wicket 1.4
I can get InputStream from a ResourceReference :

ResourceReference resRef = new ResourceReference(Page.class , "xxx.png");
InputStream is = resRef.getResource().getResourceStream().getInputStream();

But it seems invalid in wicket 6

I need to build a DynamicImageResource , which returns byte[] in
getImageData()
ResourceReference resRef = new PackageResourceReference(Page.class ,
"xxx.png");
(in fact , the true resRef depends on the attributes parameter)

but I am stuck here.
I find no way to get InputStream of resRef , so I cannot transform
InputStream to byte[].

Any solutions ?

Thanks !