Package ats4.base

Class ArchiveTable


  • public final class ArchiveTable
    extends AccountTable<ArchiveData>
    参加局の交信履歴を管理する機能を提供します。
    Since:
    2022/07/17
    • Constructor Detail

      • ArchiveTable

        public ArchiveTable​(Connection conn,
                            Pattern rule)
        指定されたデータベースを利用します。
        Parameters:
        conn - データベースの接続
        rule - 交信記録の変換規則
        Throws:
        TableAccessException - 疎通の障害
    • Method Detail

      • getItems

        public final List<Item> getItems​(ArchiveData data)
        指定されたレコードが含む交信記録を解釈します。
        Parameters:
        data - レコード
        Returns:
        交信記録
        Throws:
        UncheckedIOException - 未対応の書式の例外
        Since:
        2022/08/21
      • decodable

        public final Optional<String> decodable​(Path path)
        指定された交信記録の解釈の可能性を検査します。
        Parameters:
        path - 更新記録のパス
        Returns:
        例外の文字列
        Since:
        2022/08/21