|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.blogentis.storage.LocalFileResource
Implementation of an AbstractFileResource using local files.
Field Summary | |
protected java.io.File |
localFile
|
protected java.lang.String |
originalPath
|
Constructor Summary | |
(package private) |
LocalFileResource(java.lang.String path)
|
Method Summary | |
boolean |
exists()
Check whether the file exists. |
static java.util.Set |
getAllFiles(java.lang.String path,
FileResourceFilter filter)
|
java.io.InputStream |
getFileAsInputStream()
|
java.lang.String |
getFileAsString()
Get the contents of the file as a string. |
java.util.Date |
getLastModified()
Get the last modification time of the file. |
java.lang.String |
getMimeType()
Get the stored mime-type of the file or compute it. |
java.lang.String |
getName()
|
java.lang.String |
getPath()
Get the the path that this file has. |
java.lang.String |
getProperty(java.lang.String propertyName)
Retrieve a property of the file. |
int |
getSize()
Get the size of the file. |
boolean |
isDirectory()
Determine if this is a directory. |
boolean |
isOriginal()
Check whether this file has not been modified by the user. |
void |
setProperty(java.lang.String propertyName,
java.lang.String propertyContents)
Set a property on a file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.io.File localFile
protected java.lang.String originalPath
Constructor Detail |
LocalFileResource(java.lang.String path)
Method Detail |
public static java.util.Set getAllFiles(java.lang.String path, FileResourceFilter filter)
public java.lang.String getPath()
AbstractFileResource
getPath
in interface AbstractFileResource
public java.lang.String getName()
public int getSize()
AbstractFileResource
getSize
in interface AbstractFileResource
public java.util.Date getLastModified()
AbstractFileResource
getLastModified
in interface AbstractFileResource
public java.lang.String getMimeType()
AbstractFileResource
getMimeType
in interface AbstractFileResource
public java.io.InputStream getFileAsInputStream() throws java.io.FileNotFoundException
getFileAsInputStream
in interface AbstractFileResource
java.io.FileNotFoundException
public java.lang.String getFileAsString() throws java.io.FileNotFoundException
AbstractFileResource
getFileAsString
in interface AbstractFileResource
java.io.FileNotFoundException
public boolean exists()
AbstractFileResource
exists
in interface AbstractFileResource
public boolean isOriginal()
AbstractFileResource
isOriginal
in interface AbstractFileResource
public java.lang.String getProperty(java.lang.String propertyName)
AbstractFileResource
getProperty
in interface AbstractFileResource
propertyName
- the name of the property to fetch.
public void setProperty(java.lang.String propertyName, java.lang.String propertyContents)
AbstractFileResource
setProperty
in interface AbstractFileResource
propertyName
- the name of the property.propertyContents
- the contents of the property.public boolean isDirectory()
AbstractFileResource
isDirectory
in interface AbstractFileResource
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |