public abstract class InMemorySourceFile extends java.lang.Object implements LocalSourceFile
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
log |
| Constructor and Description |
|---|
InMemorySourceFile() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<? extends LocalSourceFile> |
getChildren(LocalFileFilter filter) |
long |
getLastAccessTime()
Returns last access time for the underlying file.
|
long |
getLastModifiedTime()
Returns last access time for the underlying file.
|
int |
getPermissions()
Returns the permissions for the underlying file
|
boolean |
isDirectory() |
boolean |
isFile() |
boolean |
providesAtimeMtime() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInputStream, getLength, getNamepublic boolean isFile()
isFile in interface LocalSourceFilepublic boolean isDirectory()
isDirectory in interface LocalSourceFilepublic int getPermissions()
throws java.io.IOException
LocalSourceFilegetPermissions in interface LocalSourceFilejava.io.IOExceptionpublic boolean providesAtimeMtime()
providesAtimeMtime in interface LocalSourceFilepublic long getLastAccessTime()
throws java.io.IOException
LocalSourceFilegetLastAccessTime in interface LocalSourceFilejava.io.IOExceptionpublic long getLastModifiedTime()
throws java.io.IOException
LocalSourceFilegetLastModifiedTime in interface LocalSourceFilejava.io.IOExceptionpublic java.lang.Iterable<? extends LocalSourceFile> getChildren(LocalFileFilter filter) throws java.io.IOException
getChildren in interface LocalSourceFilejava.io.IOException