we don't work with a file system here, like the once they mention here:
http://jakarta.apache.org/commons/sandbox/vfs/filesystems.html.
Because we just talk to the classloader. And the resources can come from
about everywhere.
(jar/zip/dir/ url)
They are talking about a classloader that is aware of them. But that is
a problem because we don't control the classloader.
johan
Martijn Dashorst wrote:
Take a look at commons-vfs. They can browse almost everything like it
is a file system.
Martijn
On 9/6/05, *Eelco Hillenius* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
No, we could just have a method like registerPackage(Package p, Filter
f). The filter could hold extensions, like js, css, gif and jpeg, and
you'd use the package(name) to try to find out resources.
But yeah, I agree we probably can't do list like we can do on a
directory. Hmmm... didn't think of that. Any ideas anyone?
Eelco
On 9/6/05, Johan Compagner <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
> yes that would be nice.
> But i don't think there is a way to scan (file.list()) inside a
jar on
> the classpath i think
> Have to look in the api for that
>
> But still what does a static path (a string) mean for cameron?
> What does that string represent when it is inside a jar?
> Is it a url?
>
> johan
>
>
> Eelco Hillenius wrote:
> > I think what Cameron means - and I agree with that - is that
it would
> > be very convenient to be able to register everything in a
package with
> > one command. Of course, the /implementation/ of that command is to
> > scan the package and register every resource found one at a time.
> >
> > Eelco
> >
> >
> > On 9/6/05, Johan Compagner <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
> >
> >> but at what time do you want to do it?
> >> Because that has to be done anyway..
> >>
> >> I still don't see why a String (staticroot) would help you
with that
> >> instead of just directly use the Dojo.class
> >>
> >> johan
> >>
> >>
> >> Cameron Braid wrote:
> >>
> >>> Its just a pain to have to register EVERY SINGLE static
resource.
> >>>
> >>> Cameron
> >>>
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
[mailto:wicket-develop- <mailto:wicket-develop->
> >>>> [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>] On Behalf Of Johan Compagner
> >>>> Sent: Tuesday, 6 September 2005 7:19 PM
> >>>> To: [email protected]
<mailto:[email protected]>
> >>>> Subject: Re: [Wicket-develop] Ideas for better Dojo support
> >>>>
> >>>> why register a folder?
> >>>> why not just use the class itself (as scope)
> >>>> because as far as i can see that is what you want.
> >>>> You want the package == scope == the Dojo.class
> >>>>
> >>>> johan
> >>>>
> >>>>
> >>>> Cameron Braid wrote:
> >>>>
> >>>>
> >>>>> I think that being able to register a folder, and
optionally a filter,
> >>>>>
> >>>>>
> >>>> to
> >>>>
> >>>>
> >>>>> export a folder of static resources would still be a good
idea.
> >>>>>
> >>>>> Cameron
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
[mailto:wicket- <mailto:wicket->
> >>>>>>
> >>>>>>
> >>>> develop-
> >>>>
> >>>>
> >>>>>> [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>] On Behalf Of Eelco Hillenius
> >>>>>> Sent: Tuesday, 6 September 2005 6:08 PM
> >>>>>> To: [email protected]
<mailto:[email protected]>
> >>>>>> Subject: Re: [Wicket-develop] Ideas for better Dojo support
> >>>>>>
> >>>>>> With other javascript/ css dependencies (like with the
DatePicker) the
> >>>>>> relative resolving works. As long as all dependencies are
> >>>>>> pre-registered. This could be more elagant, agreed on
that. It should
> >>>>>> be easy to scan a package and automatically register the
resources we
> >>>>>> find in it based on e.g. extensions.
> >>>>>>
> >>>>>> Why do you want to use an initializer? This looks like
more work. If
> >>>>>> you use AjaxHandlers, like DojoAjaxHandler, the
registering and header
> >>>>>> contribution is done automatically for you. And there is
a seperation
> >>>>>> between contributions that should be done once (the
static .js file
> >>>>>> includes) and contributions that should be done for every
ajax
> >>>>>> handler. Doesn't this suit your needs? And if not, what
do you find
> >>>>>> inconvenient in our ajax handler pattern?
> >>>>>>
> >>>>>> Eelco
> >>>>>>
> >>>>>>
> >>>>>> -------------------------------------------------------
> >>>>>> SF.Net email is Sponsored by the Better Software
Conference & EXPO
> >>>>>> September 19-22, 2005 * San Francisco, CA * Development
Lifecycle
> >>>>>> Practices
> >>>>>> Agile & Plan-Driven Development * Managing Projects &
Teams * Testing &
> >>>>>>
> >>>>>>
> >>>> QA
> >>>>
> >>>>
> >>>>>> Security * Process Improvement & Measurement *
> >>>>>>
> >>>>>>
> >>>> http://www.sqe.com/bsce5sf
> >>>>
> >>>>
> >>>>>> _______________________________________________
> >>>>>> Wicket-develop mailing list
> >>>>>> [email protected]
<mailto:[email protected]>
> >>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>> -------------------------------------------------------
> >>>>> SF.Net email is Sponsored by the Better Software
Conference & EXPO
> >>>>> September 19-22, 2005 * San Francisco, CA * Development
Lifecycle
> >>>>>
> >>>>>
> >>>> Practices
> >>>>
> >>>>
> >>>>> Agile & Plan-Driven Development * Managing Projects &
Teams * Testing &
> >>>>>
> >>>>>
> >>>> QA
> >>>>
> >>>>
> >>>>> Security * Process Improvement & Measurement *
> >>>>>
> >>>>>
> >>>> http://www.sqe.com/bsce5sf
> >>>>
> >>>>
> >>>>> _______________________________________________
> >>>>> Wicket-develop mailing list
> >>>>> [email protected]
<mailto:[email protected]>
> >>>>> https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>> -------------------------------------------------------
> >>>> SF.Net email is Sponsored by the Better Software Conference
& EXPO
> >>>> September 19-22, 2005 * San Francisco, CA * Development
Lifecycle
> >>>> Practices
> >>>> Agile & Plan-Driven Development * Managing Projects & Teams
* Testing & QA
> >>>> Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
> >>>> _______________________________________________
> >>>> Wicket-develop mailing list
> >>>> [email protected]
<mailto:[email protected]>
> >>>> https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>>>
> >>>>
> >>>
> >>> -------------------------------------------------------
> >>> SF.Net email is Sponsored by the Better Software Conference
& EXPO
> >>> September 19-22, 2005 * San Francisco, CA * Development
Lifecycle Practices
> >>> Agile & Plan-Driven Development * Managing Projects & Teams
* Testing & QA
> >>> Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf <http://www.sqe.com/bsce5sf>
> >>> _______________________________________________
> >>> Wicket-develop mailing list
> >>> [email protected]
<mailto:[email protected]>
> >>> https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>>
> >>>
> >>>
> >> -------------------------------------------------------
> >> SF.Net email is Sponsored by the Better Software Conference &
EXPO
> >> September 19-22, 2005 * San Francisco, CA * Development
Lifecycle Practices
> >> Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA
> >> Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf <http://www.sqe.com/bsce5sf>
> >> _______________________________________________
> >> Wicket-develop mailing list
> >> [email protected]
<mailto:[email protected]>
> >> https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >>
> >>
> >
> >
> > -------------------------------------------------------
> > SF.Net email is Sponsored by the Better Software Conference & EXPO
> > September 19-22, 2005 * San Francisco, CA * Development
Lifecycle Practices
> > Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA
> > Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
> > _______________________________________________
> > Wicket-develop mailing list
> > [email protected]
<mailto:[email protected]>
> > https://lists.sourceforge.net/lists/listinfo/wicket-develop
<https://lists.sourceforge.net/lists/listinfo/wicket-develop>
> >
> >
>
>
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development
Lifecycle Practices
> Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA
> Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
> _______________________________________________
> Wicket-develop mailing list
> [email protected]
<mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/wicket-develop
>
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA
Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-develop mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/wicket-develop
<https://lists.sourceforge.net/lists/listinfo/wicket-develop>
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop