jp.go.nict.langrid.repository
インタフェース StorageRepository

既知の実装クラスの一覧:
FileSystemRepository

public interface StorageRepository

リポジトリを定義するインターフェース。

バージョン:
$Revision: 5899 $
作成者:
$Author: Takao Nakaguchi $

メソッドの概要
 void clearStorages()
          リポジトリ内容を消去する。
 void delete()
          リポジトリ自体を削除する。
 Storage getStorage(String name)
          ストレージを取得する。
 Iterable<Storage> listStorages()
          リポジトリ内のストレージ一覧を返す。
 

メソッドの詳細

listStorages

Iterable<Storage> listStorages()
リポジトリ内のストレージ一覧を返す。

戻り値:
ストレージ一覧

getStorage

Storage getStorage(String name)
ストレージを取得する。返されたストレージが既に存在するとは限らない。

パラメータ:
name - 取得するストレージの名前
戻り値:
ストレージ

clearStorages

void clearStorages()
                   throws IOException
リポジトリ内容を消去する。

例外:
IOException - リポジトリ内容の消去に失敗した

delete

void delete()
            throws IOException
リポジトリ自体を削除する。

例外:
IOException - リポジトリの削除に失敗した