Am 02.03.2009 14:13, Tom Hawtin schrieb:
Ulf Zibis wrote:
Anyway, I'm looking for a DirectBuffer directly from a resource file.
So I think there is something missing:
URL.openChannel() or Class#getResourceAsChannel()
Maybe there is a way to get a RamdomAccessFile from URL to get the
Channel from. Anybody knows ?
If it's a file URL, then obviously you can check the protocol and
create a `File` from the file portion. However most resources are not
stored in naked files.
For jared resources, you can cast the URLConnection to
JarURLConnection and call getJarFile. Some implementations of
JarURLConnection may not return a JarFile.
Tom Hawtin
Tom, thanks for your hint.
Ii unfortunately wouldn't help to solve my current problem, because
JarFile either doesn't provide getChannel().
... But it would help to simplify my other problem from thread:
"How to get list of classes from a package" from 2009-02-16
Anyway, don't you think, there should be something like
getResourceAsChannel() ?
-Ulf