public class FileSystemResource extends java.lang.Object
Based on Spring FileSystemResource implementation.
Constructor and description |
---|
FileSystemResource
(java.io.File file) Create a new FileSystemResource from a File handle. |
FileSystemResource
(java.lang.String path) Create a new FileSystemResource from a file path. |
Type Params | Return Type | Name and description |
---|---|---|
|
protected void |
assertNotNull(java.lang.Object object, java.lang.String message) |
|
long |
contentLength() This implementation returns the underlying File's length. |
|
Resource |
createRelative(java.lang.String relativePath) This implementation creates a FileSystemResource, applying the given path relative to the path of the underlying file of this resource descriptor. |
|
boolean |
equals(java.lang.Object obj) This implementation compares the underlying File references. |
|
boolean |
exists() This implementation returns whether the underlying file exists. |
|
java.lang.String |
getDescription() This implementation returns a description that includes the absolute path of the file. |
|
java.io.File |
getFile() This implementation returns the underlying File reference. |
|
java.lang.String |
getFilename() This implementation returns the name of the file. |
|
java.io.InputStream |
getInputStream() This implementation opens a FileInputStream for the underlying file. |
|
java.io.OutputStream |
getOutputStream() This implementation opens a FileOutputStream for the underlying file. |
|
java.lang.String |
getPath() Return the file path for this resource. |
|
java.net.URI |
getURI() This implementation returns a URI for the underlying file. |
|
java.net.URL |
getURL() This implementation returns a URL for the underlying file. |
|
int |
hashCode() This implementation returns the hash code of the underlying File reference. |
|
boolean |
isReadable() This implementation checks whether the underlying file is marked as readable (and corresponds to an actual file with content, not to a directory). |
|
boolean |
isWritable() This implementation checks whether the underlying file is marked as writable (and corresponds to an actual file with content, not to a directory). |
|
long |
lastModified() |
|
java.lang.String |
toString() |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Create a new FileSystemResource from a File handle.
file
- a File handleCreate a new FileSystemResource from a file path.
path
- a file pathThis implementation returns the underlying File's length.
This implementation creates a FileSystemResource, applying the given path relative to the path of the underlying file of this resource descriptor.
This implementation compares the underlying File references.
This implementation returns whether the underlying file exists.
This implementation returns a description that includes the absolute path of the file.
This implementation returns the underlying File reference.
This implementation returns the name of the file.
This implementation opens a FileInputStream for the underlying file.
This implementation opens a FileOutputStream for the underlying file.
Return the file path for this resource.
This implementation returns a URI for the underlying file.
This implementation returns a URL for the underlying file.
This implementation returns the hash code of the underlying File reference.
This implementation checks whether the underlying file is marked as readable (and corresponds to an actual file with content, not to a directory).
This implementation checks whether the underlying file is marked as writable (and corresponds to an actual file with content, not to a directory).