public class CachedSourceResolver extends Object implements SourceResolver
| 修飾子とタイプ | クラスと説明 |
|---|---|
protected static class |
CachedSourceResolver.CachedSourceInfo |
| コンストラクタと説明 |
|---|
CachedSourceResolver() |
CachedSourceResolver(File tmpDir) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
dispose() |
protected void |
finalize() |
File |
putFile(MetaSource metaSource)
与えられた属性を持つデータをファイルとしてキャッシュします。
|
void |
putSource(Source source)
他のソースをキャッシュします。
|
void |
release(Source source)
取得したソースを返却します。
|
void |
reset()
キャッシュをクリアします。
|
Source |
resolve(URI uri)
URIに対応するソースを返します。
|
static String |
toKey(URI uri) |
public CachedSourceResolver(File tmpDir)
public CachedSourceResolver()
public File putFile(MetaSource metaSource) throws IOException
metaSource - データの属性。IOExceptionpublic void putSource(Source source) throws IOException
source - データをキャッシュするソース。IOExceptionpublic Source resolve(URI uri) throws IOException, SecurityException
SourceResolverresolve インタフェース内 SourceResolveruri - ソースの位置を示すURI。IOExceptionFileNotFoundExceptionSecurityExceptionpublic void release(Source source)
SourceResolverrelease インタフェース内 SourceResolversource - 同じSourceResolverのresolveによって取得したソース。public void reset()
public void dispose()
Copyright © 2024 座間ソフト. All rights reserved.