public class ClasspathResource extends Object implements FileResource
Modifier and Type | Method and Description |
---|---|
String |
absolutePath() |
String |
canonicalPath() |
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() |
ChannelDescriptor |
openDescriptor(ModeFlags flags,
int perm) |
InputStream |
openInputStream() |
jnr.posix.FileStat |
stat() |
public static final String CLASSPATH
public static FileResource create(String pathname)
public String absolutePath()
absolutePath
in interface FileResource
public String canonicalPath()
canonicalPath
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()
stat
in interface FileResource
public jnr.posix.FileStat lstat()
lstat
in interface FileResource
public JRubyFile hackyGetJRubyFile()
hackyGetJRubyFile
in interface FileResource
public InputStream openInputStream()
openInputStream
in interface FileResource
public ChannelDescriptor openDescriptor(ModeFlags flags, int perm) throws ResourceException
openDescriptor
in interface FileResource
ResourceException
Copyright © 2001-2014 JRuby. All Rights Reserved.