public class ClasspathResource extends AbstractFileResource
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASSPATH |
private JarFileStat |
fileStat |
private boolean |
isFile |
private java.lang.String |
uri |
| Constructor and Description |
|---|
ClasspathResource(java.lang.String uri,
java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
absolutePath() |
java.lang.String |
canonicalPath() |
boolean |
canRead() |
boolean |
canWrite() |
static FileResource |
create(java.lang.String pathname) |
boolean |
exists() |
static java.net.URL |
getResourceURL(java.lang.String pathname) |
JRubyFile |
hackyGetJRubyFile() |
boolean |
isDirectory() |
boolean |
isFile() |
boolean |
isSymLink() |
long |
lastModified() |
long |
length() |
java.lang.String[] |
list() |
jnr.posix.FileStat |
lstat() |
ChannelDescriptor |
openDescriptor(ModeFlags flags,
int perm) |
(package private) java.io.InputStream |
openInputStream() |
jnr.posix.FileStat |
stat() |
canExecute, errno, inputStreampublic static final java.lang.String CLASSPATH
private final java.lang.String uri
private final JarFileStat fileStat
private boolean isFile
public static java.net.URL getResourceURL(java.lang.String pathname)
public static FileResource create(java.lang.String pathname)
public java.lang.String absolutePath()
public java.lang.String canonicalPath()
public boolean exists()
public boolean isDirectory()
public boolean isFile()
public long lastModified()
public long length()
public boolean canRead()
public boolean canWrite()
public java.lang.String[] list()
File.list()public boolean isSymLink()
public jnr.posix.FileStat stat()
public jnr.posix.FileStat lstat()
public JRubyFile hackyGetJRubyFile()
java.io.InputStream openInputStream()
throws java.io.IOException
openInputStream in class AbstractFileResourcejava.io.IOExceptionpublic ChannelDescriptor openDescriptor(ModeFlags flags, int perm) throws ResourceException
ResourceException