インターフェース Parser
- すべての既知の実装クラス:
LdifParser
public interface Parser
Parser インターフェースは、パーサーユーティリティによって実装される必要のあるメソッドを表します。これらのメソッドは、解析機能を提供するために必要なメソッドの基本セットです。
メソッドのサマリー
修飾子と型メソッド説明voidclose()解析後にリソースを閉じます。リソースから次のレコードを解析します。booleanリソースにさらにレコードが含まれている場合は True。それ以外の場合は false。booleanisReady()パーサーが結果を返す準備ができているかどうかを示します。voidopen()リソースを開く: 解析する前にリソースを開く必要があります。voidreset()行読み取りパーサーをリセットします。voidsetCaseInsensitive(boolean caseInsensitive) AttributesSE オブジェクトの作成時に大文字と小文字の区別を指定するための制御パラメーターを設定します。voidsetResource(org.springframework.core.io.Resource resource) 解析するリソースを設定します。
メソッドの詳細
setResource
void setResource(org.springframework.core.io.Resource resource) 解析するリソースを設定します。- パラメーター:
resource- 解析するリソース。
setCaseInsensitive
void setCaseInsensitive(boolean caseInsensitive) AttributesSE オブジェクトの作成時に大文字と小文字の区別を指定するための制御パラメーターを設定します。- パラメーター:
caseInsensitive- 解析するリソース。
open
リソースを開く: 解析する前にリソースを開く必要があります。- 例外:
IOExceptionSE- リソースを開こうとしているときに問題が発生した場合。
close
解析後にリソースを閉じます。- 例外:
IOExceptionSE- リソースを閉じようとしているときに問題が発生した場合。
reset
行読み取りパーサーをリセットします。- 例外:
IOExceptionSE- リソースのリセット中に問題が発生した場合。
hasMoreRecords
リソースにさらにレコードが含まれている場合は True。それ以外の場合は false。- 戻り値:
- レコードの終わりに達したかどうかを示すブール値。
- 例外:
IOExceptionSE- リソースの準備ができていることを検証しようとしているときに問題が発生した場合。
getRecord
リソースから次のレコードを解析します。- 戻り値:
- 解析されたレコードを表す LdapAttributes オブジェクト。
- 例外:
IOExceptionSE- リソースからの読み取り中に問題が発生した場合。
isReady
パーサーが結果を返す準備ができているかどうかを示します。- 戻り値:
- ブールインジケーター
- 例外:
IOExceptionSE- 基になるリソースに問題がある場合。