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]
>>
>>
>

Reply via email to