On Mon, May 12, 2008 at 7:35 AM, sebb <[EMAIL PROTECTED]> wrote:
> I see, thanks, very useful.
>
> Presumably Jexl has to be given class objects for any static methods
> it needs to call?
> Or are there any objects which are built-in to Jexl?
Doesn't matter, you can get access to any objects you need on the fly
with something like:
i = 0;
intClazz = i.class;
clazz = intClazz.forName("java.io.File");
m = clazz.getMethod("listRoots", null);
roots = m.invoke(null, null);
files = roots[0].listFiles();
foreach( file in files )
{
// do something with the file
}
Just replace the java.io.File string with the class you are interested
in, and use the reflection api.
-Trevor
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]