インターフェース Parser

すべての既知の実装クラス:
LdifParser

public interface Parser
Parser インターフェースは、パーサーユーティリティによって実装される必要のあるメソッドを表します。これらのメソッドは、解析機能を提供するために必要なメソッドの基本セットです。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    解析後にリソースを閉じます。
    リソースから次のレコードを解析します。
    boolean
    リソースにさらにレコードが含まれている場合は True。それ以外の場合は false。
    boolean
    パーサーが結果を返す準備ができているかどうかを示します。
    void
    リソースを開く: 解析する前にリソースを開く必要があります。
    void
    行読み取りパーサーをリセットします。
    void
    setCaseInsensitive(boolean caseInsensitive)
    AttributesSE オブジェクトの作成時に大文字と小文字の区別を指定するための制御パラメーターを設定します。
    void
    setResource(org.springframework.core.io.Resource resource)
    解析するリソースを設定します。
  • メソッドの詳細

    • setResource

      void setResource(org.springframework.core.io.Resource resource)
      解析するリソースを設定します。
      パラメーター:
      resource - 解析するリソース。
    • setCaseInsensitive

      void setCaseInsensitive(boolean caseInsensitive)
      AttributesSE オブジェクトの作成時に大文字と小文字の区別を指定するための制御パラメーターを設定します。
      パラメーター:
      caseInsensitive - 解析するリソース。
    • open

      void open() throws IOExceptionSE
      リソースを開く: 解析する前にリソースを開く必要があります。
      例外:
      IOExceptionSE - リソースを開こうとしているときに問題が発生した場合。
    • close

      void close() throws IOExceptionSE
      解析後にリソースを閉じます。
      例外:
      IOExceptionSE - リソースを閉じようとしているときに問題が発生した場合。
    • reset

      void reset() throws IOExceptionSE
      行読み取りパーサーをリセットします。
      例外:
      IOExceptionSE - リソースのリセット中に問題が発生した場合。
    • hasMoreRecords

      boolean hasMoreRecords() throws IOExceptionSE
      リソースにさらにレコードが含まれている場合は True。それ以外の場合は false。
      戻り値:
      レコードの終わりに達したかどうかを示すブール値。
      例外:
      IOExceptionSE - リソースの準備ができていることを検証しようとしているときに問題が発生した場合。
    • getRecord

      AttributesSE getRecord() throws IOExceptionSE
      リソースから次のレコードを解析します。
      戻り値:
      解析されたレコードを表す LdapAttributes オブジェクト。
      例外:
      IOExceptionSE - リソースからの読み取り中に問題が発生した場合。
    • isReady

      boolean isReady() throws IOExceptionSE
      パーサーが結果を返す準備ができているかどうかを示します。
      戻り値:
      ブールインジケーター
      例外:
      IOExceptionSE - 基になるリソースに問題がある場合。