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, wait
getInputStream, getLength, getName
public boolean isFile()
isFile
in interface LocalSourceFile
public boolean isDirectory()
isDirectory
in interface LocalSourceFile
public int getPermissions() throws java.io.IOException
LocalSourceFile
getPermissions
in interface LocalSourceFile
java.io.IOException
public boolean providesAtimeMtime()
providesAtimeMtime
in interface LocalSourceFile
public long getLastAccessTime() throws java.io.IOException
LocalSourceFile
getLastAccessTime
in interface LocalSourceFile
java.io.IOException
public long getLastModifiedTime() throws java.io.IOException
LocalSourceFile
getLastModifiedTime
in interface LocalSourceFile
java.io.IOException
public java.lang.Iterable<? extends LocalSourceFile> getChildren(LocalFileFilter filter) throws java.io.IOException
getChildren
in interface LocalSourceFile
java.io.IOException