com.bstek.dorado.core.io
public interface Resource
Modifier and Type | Method and Description |
---|---|
Resource |
createRelative(java.lang.String relativePath)
根据本资源的相对路径创建一个新的资源描述对象。
|
boolean |
exists()
返回该资源是否真实存在。
|
java.lang.String |
getDescription()
返回该资源的描述信息,该信息可用于发生异常时的错误信息输出。
该方法也将被用于toString()方法的内部实现。 |
java.io.File |
getFile()
返回该资源对应的文件对象。如果该资源不能映射到具体的文件将抛出IOException异常。
|
java.lang.String |
getFilename()
返回该资源的文件名。此处的文件名是不包含文件路径的,例如:"myfile.xml"。
|
java.io.InputStream |
getInputStream()
返回该资源的InputStream。
|
java.lang.String |
getPath()
返回原始的资源路径。
|
long |
getTimestamp()
返回该资源的时间戳。 类似于文件的最后修改时间,对于classpath等类型的资源可能无法取得真正的资源时间戳,在这种情况下将返回0。
|
java.net.URL |
getURL()
返回该资源的URL。如果该资源无法通过URL描述将抛出IOException异常。
|
java.lang.String getPath()
boolean exists()
long getTimestamp() throws java.io.IOException
java.io.IOException
java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
java.net.URL getURL() throws java.io.IOException
java.io.IOException
java.io.File getFile() throws java.io.IOException
java.io.IOException
Resource createRelative(java.lang.String relativePath) throws java.io.IOException
relativePath
- 相对于本资源的相对路径java.io.IOException
java.lang.String getFilename()
java.lang.String getDescription()
Object.toString()
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.