public class URLResource extends Object implements FileResource
Modifier and Type | Field and Description |
---|---|
static String |
CLASSLOADER |
static String |
URI |
static String |
URI_CLASSLOADER |
Modifier and Type | Method and Description |
---|---|
String |
absolutePath() |
String |
canonicalPath() |
boolean |
canRead() |
boolean |
canWrite() |
static FileResource |
create(String pathname) |
static FileResource |
createClassloaderURI(String pathname) |
boolean |
exists() |
static URL |
getResourceURL(String location) |
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 String URI
public static String CLASSLOADER
public static String URI_CLASSLOADER
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
public static FileResource createClassloaderURI(String pathname)
public static FileResource create(String pathname)
Copyright © 2001-2014 JRuby. All Rights Reserved.