All,
I'd like to invoke a method on the current top-of-the-stack object and
pass a static string value to it, like this:
digester.push(new MyBean());
digester.addCallMethod("/Foo/Bar", "setAttribute", 2, new Class<?>[] {
String.class });
digester.addCallParam("/Foo/Bar", 0, "MyStaticString");
digester.addCallParam("/Foo/Bar", 1, "attrName");
digester.parse(...);
When encountering /Foo/Bar, I'd like this to be called:
myBean.setAttribute("MyStaticString", [value of attribute "attrName"])
Is that kind of thing possible?
I thought I might pull a fast one and push the value "MyStaicString"
onto the stack and call:
digester.addCallParam("/Foo/Bar", 0, true);
But I it seems I can't push a value onto the stack when a specific path
is seen: only statically at some specific point (like before parsing
begins).
Thanks,
-chris
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]