It looks like ResourceStreamLocator has the logic I'm looking for. Let me give it a shot and I'll let you know if it works.
Thanks for your help! On Wed, Jul 22, 2009 at 11:05 AM, Andrew Berman <[email protected]> wrote: > OK, so the iterator does return all combinations, so I guess I have to loop > through them and check for their existence. I don't suppose Wicket has > anything to do that already since it must be doing something like this with > the HTML? > > > On Tue, Jul 21, 2009 at 5:06 PM, Igor Vaynberg <[email protected]>wrote: > >> On Tue, Jul 21, 2009 at 4:17 PM, Andrew Berman<[email protected]> wrote: >> > What exactly do I pass into the path part? Do I pass in a full >> directory >> > structure or just the name of the file? >> >> it doesnt matter - whatever you pass in is whatever you will get back >> - it is basically a prefix. >> >> i havent tried to use this myself, but looking from the source code in >> wicket it looks like it should work. >> >> -igor >> >> >> >> > I've tried this before and I always >> > get a null. >> > >> > Thanks Igor >> > >> > On Tue, Jul 21, 2009 at 4:05 PM, Igor Vaynberg <[email protected] >> >wrote: >> > >> >> see if ResourceNameIterator helps >> >> >> >> -igor >> >> >> >> On Tue, Jul 21, 2009 at 3:55 PM, Andrew Berman<[email protected]> >> wrote: >> >> > Hello, >> >> > >> >> > I currently use Velocity templates within my Wicket 1.3 application, >> and >> >> I >> >> > have been using VelocityPanel.forTemplateResource to locate my >> resources >> >> > passing it the actual file URL of the velocity template. However, I >> now >> >> > have a need to find the velocity templates in the same way the HTML >> files >> >> > are found. In other words, I need to find it based on the default >> >> algorithm >> >> > of: >> >> > >> >> > 1. [sourcePath]/name[style][locale].[extension] >> >> > 2. [sourcePath]/name[locale].[extension] >> >> > 3. [sourcePath]/name[style].[extension] >> >> > 4. [sourcePath]/name.[extension] >> >> > 5. [classPath]/name[style][locale].[extension] >> >> > 6. [classPath]/name[locale].[extension] >> >> > 7. [classPath]/name[style].[extension] >> >> > 8. [classPath]/name.[extension] >> >> > >> >> > Each velocity template is named the same as the Page or Panel it is >> used >> >> > with. How would I go about loading the velocity template to >> accomplish >> >> > this? >> >> > >> >> > Thanks for your help, >> >> > >> >> > Andrew >> >> > >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [email protected] >> >> For additional commands, e-mail: [email protected] >> >> >> >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >
