Skip navigation links
EDB/Java
jp.ac.tokushima_u.edb

Class EdbFile



  • public class EdbFile
    extends Object
    ファイル操作のユーティリティクラスです.
    Version:
    $Id: EdbFile.java,v 1.32 2025/03/03 05:43:12 alex Exp $
    • Constructor Detail

      • EdbFile

        public EdbFile()
    • Method Detail

      • save

        public static boolean save(File file,
                                   int mode,
                                   EdbObject obj)
        EDB オブジェクトが表すデータをファイルに出力します.
        Parameters:
        file - ファイルオブジェクト
        mode - XMLの作成モード,0または XML の作成モードの定数の値
        obj - EDB オブジェクト
        Returns:
        成功した場合は true,失敗した場合は false を返します.
        See Also:
        EdbXML.MODE_MULTILINE, EdbXML.MODE_COMPLETION, EdbXML.MODE_NOT_ROOT
      • save

        public static boolean save(File file,
                                   int mode,
                                   EdbCatalogue ca)
        カタログのマップに含まれる EID から EDB オブジェクトを取得し,そのオブジェクトが表すデータをファイルに出力します.
        Parameters:
        file - ファイルオブジェクト
        mode - XMLの作成モード,0または XML の作成モードの定数の値
        ca - カタログ
        Returns:
        成功した場合は true,失敗した場合は false を返します.
        See Also:
        EdbXML.MODE_COMPLETION, EdbXML.MODE_NOT_ROOT
      • load

        public static EdbCatalogue load(EDB edb,
                                        File file)
        指定されたファイルを読込み,データの表す EDB オブジェクトを作成します.
        Parameters:
        edb - EDB コンテキスト
        file - ファイルオブジェクト
        Returns:
        作成された EDB オブジェクトのカタログを返します.失敗した場合は null を返します.
      • open

        public static boolean open(File file)
        関連づけられたアプリケーションでファイルを開けます.
        Parameters:
        file - ファイルオブジェクト
        Returns:
        成功した場合は true を返します.その他 false を返します.
      • open

        public static boolean open(URL url,
                                   PrintWriter err)
        関連づけられたアプリケーションでURLを開けます.
        Parameters:
        url - URL オブジェクト
        err - エラー発生時の出力先
        Returns:
        成功した場合は true を返します.その他 false を返します.
      • open

        public static boolean open(URL url)
        関連づけられたアプリケーションでURLを開けます.
        Parameters:
        url - URL オブジェクト
        Returns:
        成功した場合は true を返します.その他 false を返します.
      • openURL

        public static boolean openURL(String u,
                                      PrintWriter err)
        ブラウザもしくは関連づけられたアプリケーションでURLを開けます.

        通常は現在ブラウザに表示されているページが指定の URL に置換されるか,指定の URL を表示するためのブラウザが起動されます.

        Parameters:
        u - URL文字列
        err - エラー発生時の出力先
        Returns:
        成功した場合は true を返します.その他 false を返します.
      • openEMail

        public static boolean openEMail(String m,
                                        PrintWriter err)
        メールの新規作成画面を開きます.
        Parameters:
        m - 宛先に設定するメールアドレス
        err - エラー発生時の出力先
        Returns:
        成功した場合は true を返します.その他 false を返します.
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025