public class EmptyFileResource extends Object implements FileResource
Constructor and Description |
---|
EmptyFileResource() |
Modifier and Type | Method and Description |
---|---|
String |
absolutePath() |
boolean |
canExecute() |
String |
canonicalPath() |
boolean |
canRead() |
boolean |
canWrite() |
static EmptyFileResource |
create(String pathname) |
int |
errno() |
boolean |
exists() |
JRubyFile |
hackyGetJRubyFile() |
InputStream |
inputStream()
Opens a new input stream to read the contents of a resource and returns it.
|
boolean |
isDirectory() |
boolean |
isFile() |
boolean |
isSymLink() |
long |
lastModified() |
long |
length() |
String[] |
list() |
jnr.posix.FileStat |
lstat() |
Channel |
openChannel(ModeFlags flags,
int perm) |
jnr.posix.FileStat |
stat() |
public static EmptyFileResource 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 int errno()
errno
in interface FileResource
public boolean isDirectory()
isDirectory
in interface FileResource
public boolean isFile()
isFile
in interface FileResource
public boolean canExecute()
canExecute
in interface FileResource
public boolean canRead()
canRead
in interface FileResource
public boolean canWrite()
canWrite
in interface FileResource
public boolean isSymLink()
isSymLink
in interface FileResource
public String[] list()
list
in interface FileResource
File.list()
public long lastModified()
lastModified
in interface FileResource
public long length()
length
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 inputStream() throws ResourceException
FileResource
inputStream
in interface FileResource
ResourceException
- is the file does not exists or if the resource is a directorypublic Channel openChannel(ModeFlags flags, int perm) throws ResourceException
openChannel
in interface FileResource
ResourceException
Copyright © 2001-2016 JRuby. All Rights Reserved.