public class ClasspathResource extends Object implements FileResource
Modifier and Type | Method and Description |
---|---|
String |
absolutePath() |
boolean |
canRead() |
boolean |
canWrite() |
static FileResource |
create(String pathname) |
boolean |
exists() |
static URL |
getResourceURL(String pathname) |
JRubyFile |
hackyGetJRubyFile() |
boolean |
isDirectory() |
boolean |
isFile() |
boolean |
isSymLink() |
long |
lastModified() |
long |
length() |
String[] |
list() |
jnr.posix.FileStat |
lstat(jnr.posix.POSIX posix) |
ChannelDescriptor |
openDescriptor(ModeFlags flags,
jnr.posix.POSIX posix,
int perm) |
InputStream |
openInputStream() |
jnr.posix.FileStat |
stat(jnr.posix.POSIX posix) |
public static final String CLASSPATH
public static FileResource create(String pathname)
public String absolutePath()
absolutePath
in interface FileResource
public boolean exists()
exists
in interface FileResource
public boolean isDirectory()
isDirectory
in interface FileResource
public boolean isFile()
isFile
in interface FileResource
public long lastModified()
lastModified
in interface FileResource
public long length()
length
in interface FileResource
public boolean canRead()
canRead
in interface FileResource
public boolean canWrite()
canWrite
in interface FileResource
public String[] list()
list
in interface FileResource
File.list
public boolean isSymLink()
isSymLink
in interface FileResource
public jnr.posix.FileStat stat(jnr.posix.POSIX posix)
stat
in interface FileResource
public jnr.posix.FileStat lstat(jnr.posix.POSIX posix)
lstat
in interface FileResource
public JRubyFile hackyGetJRubyFile()
hackyGetJRubyFile
in interface FileResource
public InputStream openInputStream()
openInputStream
in interface FileResource
public ChannelDescriptor openDescriptor(ModeFlags flags, jnr.posix.POSIX posix, int perm) throws ResourceException
openDescriptor
in interface FileResource
ResourceException
Copyright © 2001-2014 JRuby. All Rights Reserved.