|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.core.io.AbstractResource
org.springframework.core.io.FileSystemResource
public class FileSystemResource
Resource implementation for java.io.File handles.
Obviously supports resolution as File, and also as URL.
File| Constructor Summary | |
|---|---|
FileSystemResource(File file)
Create a new FileSystemResource. |
|
FileSystemResource(String path)
Create a new FileSystemResource. |
|
| Method Summary | |
|---|---|
Resource |
createRelative(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(Object obj)
This implementation compares the underlying File references. |
boolean |
exists()
This implementation returns whether the underlying file exists. |
String |
getDescription()
This implementation returns a description that includes the absolute path of the file. |
File |
getFile()
This implementation returns the underlying File reference. |
String |
getFilename()
This implementation returns the name of the file. |
InputStream |
getInputStream()
This implementation opens a FileInputStream for the underlying file. |
String |
getPath()
Return the file path for this resource. |
URL |
getURL()
This implementation returns a URL for the underlying file. |
int |
hashCode()
This implementation returns the hash code of the underlying File reference. |
| Methods inherited from class org.springframework.core.io.AbstractResource |
|---|
isOpen, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FileSystemResource(File file)
file - a File handlepublic FileSystemResource(String path)
path - a file path| Method Detail |
|---|
public final String getPath()
public boolean exists()
exists in interface Resourceexists in class AbstractResourceFile.exists()public InputStream getInputStream() throws IOException
IOException - if the stream could not be openedFileInputStreampublic URL getURL() throws IOException
getURL in interface ResourcegetURL in class AbstractResourceIOException - if the resource cannot be resolved as URL,
i.e. if the resource is not available as descriptorFile.getAbsolutePath()public File getFile()
getFile in interface ResourcegetFile in class AbstractResourcepublic Resource createRelative(String relativePath)
createRelative in interface ResourcecreateRelative in class AbstractResourcerelativePath - the relative path (relative to this resource)
StringUtils.applyRelativePath(String, String)public String getFilename()
getFilename in interface ResourcegetFilename in class AbstractResourceFile.getName()public String getDescription()
getDescription in interface ResourcegetDescription in class AbstractResourceFile.getAbsolutePath()public boolean equals(Object obj)
equals in class AbstractResourceAbstractResource.getDescription()public int hashCode()
hashCode in class AbstractResourceAbstractResource.getDescription()
|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||