| 构造器和说明 |
|---|
MultiResource(java.util.Collection<Resource> resources)
构造
|
MultiResource(Resource... resources)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
MultiResource |
add(Resource resource)
增加资源
|
java.lang.String |
getName()
获取资源名,例如文件资源的资源名为文件名
|
java.io.BufferedReader |
getReader(java.nio.charset.Charset charset)
获得Reader
|
java.io.InputStream |
getStream()
获得
InputStream |
java.net.URL |
getUrl()
获得解析后的
URL |
boolean |
hasNext() |
java.util.Iterator<Resource> |
iterator() |
Resource |
next() |
byte[] |
readBytes()
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取 |
java.lang.String |
readStr(java.nio.charset.Charset charset)
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取 |
java.lang.String |
readUtf8Str()
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取 |
void |
remove() |
void |
reset()
重置游标
|
public MultiResource(Resource... resources)
resources - 资源数组public MultiResource(java.util.Collection<Resource> resources)
resources - 资源列表public java.lang.String getName()
Resourcepublic java.net.URL getUrl()
ResourceURLpublic java.io.InputStream getStream()
ResourceInputStreampublic java.io.BufferedReader getReader(java.nio.charset.Charset charset)
Resourcepublic java.lang.String readStr(java.nio.charset.Charset charset)
throws IORuntimeException
ResourcereadStr 在接口中 Resourcecharset - 编码IORuntimeException - 包装IOExceptionpublic java.lang.String readUtf8Str()
throws IORuntimeException
ResourcereadUtf8Str 在接口中 ResourceIORuntimeException - 包装IOExceptionpublic byte[] readBytes()
throws IORuntimeException
ResourcereadBytes 在接口中 ResourceIORuntimeException - 包装IOExceptionpublic java.util.Iterator<Resource> iterator()
iterator 在接口中 java.lang.Iterable<Resource>public boolean hasNext()
hasNext 在接口中 java.util.Iterator<Resource>public void remove()
remove 在接口中 java.util.Iterator<Resource>public void reset()
public MultiResource add(Resource resource)
resource - 资源Copyright © 2018. All rights reserved.