Re: How to get the context into a ContextTool
"marcel.huijkman" <[email protected]>
| Newsgroups | gmane.comp.java.webmacro.user |
|---|---|
| Message-ID | <[email protected]> |
I'm playing with this 'trick' but can't get it to work.
in my webmacro.defaults I've got this:
ContextTools.Info: org.webmacro.util.Info
But when I do this in my template:
$Info
It says:
Exception:org.webmacro.PropertyException$UndefinedVariableException:
Attempted to write an undefined variable: $Info at
c:\mydir\wsf\templates\index.wmt:15.1
So I think I must be doing something wrong.
If somebody could kick me in the right direction, I'll sent some virtual
flowers from Holland :-)
Keats Kirsch wrote:
> I had developed a way to use "context-aware" functions, but I think
> the concept was rejected in favor of the new AutoContextVariable concept.
> I believe it works something like:
>
> public class ContextManipulator implements ContextAutoLoader {
> public Object get(String name, Context context) throws
> PropertyException {
> return doSomethingWithTheContext(context);
> }
> }
>
> I think you configure this as a ContextTool, like:
>
> ContextTools.Manipulate: com.acme.wm.ContextManipulator
>
> And then access it in the template like:
>
> $Manipulate
>
> Hope this helps.
>
> Keats
>
> marcel.huijkman wrote:
>
>> How to get the context into a ContextTool?
>>
>> I am playing with a ContextTool, which does a lot for me, but I
>> want to be able to manipulate the context from within my too.
>>
>> I can do it in a dirty kind of way, by putting the context in
>> a var "WM_CONTEXT" into the context.
>>
>> And if I have to get of set something, I'll do it like this in my
>> template:
>> $util.manipulate($WM_CONTEXT);
>>
>> But I was wandering if there isn't any better, cleaner way to do this?
>> Can a ContextTool (that is loaded once) manipulate the exact context
>> the end-user is playing with?
>>
>> - Marcel -
>>
>> PS. I start working for a java-company next year, so I hope to do
>> more WM.
>>
>>
>> -------------------------------------------------------
>> SF email is sponsored by - The IT Product Guide
>> Read honest & candid reviews on hundreds of IT Products from real users.
>> Discover which products truly live up to the hype. Start reading now.
>> http://productguide.itmanagersjournal.com/
>> _______________________________________________
>> Webmacro-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/webmacro-user
>>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://productguide.itmanagersjournal.com/
> _______________________________________________
> Webmacro-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/webmacro-user
>
> .
>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/