public class EdbFile extends Object
| Constructor and Description |
|---|
EdbFile() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createEdbClientLauncher(File file,
CharSequence arg) |
static void |
createEdbClientLauncher(File file,
Collection<EdbEID> eids) |
static void |
createEdbClientLauncher(File file,
EdbEID eid) |
static EdbCatalogue |
load(EDB edb,
File file)
指定されたファイルを読込み,データの表す EDB オブジェクトを作成します.
|
static boolean |
open(File file)
関連づけられたアプリケーションでファイルを開けます.
|
static boolean |
open(URL url)
関連づけられたアプリケーションでURLを開けます.
|
static boolean |
open(URL url,
PrintWriter err)
関連づけられたアプリケーションでURLを開けます.
|
static boolean |
openEMail(String m,
PrintWriter err)
メールの新規作成画面を開きます.
|
static BufferedInputStream |
openForRead(File file)
指定のファイルの入力ストリームを開きます.
|
static PrintStream |
openPrintStream(File file)
文字エンコーディング UTF8 で指定ファイルのテキスト出力ストリームを開きます.
|
static PrintStream |
openPrintStream(File file,
String enc)
指定のファイルのテキスト出力ストリームを開きます.
|
static boolean |
openURL(String u,
PrintWriter err)
ブラウザもしくは関連づけられたアプリケーションでURLを開けます.
|
static boolean |
save(File file,
int mode,
EdbCatalogue ca)
カタログのマップに含まれる EID から EDB オブジェクトを取得し,そのオブジェクトが表すデータをファイルに出力します.
|
static boolean |
save(File file,
int mode,
EdbObject obj)
EDB オブジェクトが表すデータをファイルに出力します.
|
public static PrintStream openPrintStream(File file, String enc) throws FileNotFoundException, SecurityException, UnsupportedEncodingException
file - ファイルオブジェクトenc - 文字エンコーディングPrintStream オブジェクトを返します.FileNotFoundException - Exception.SecurityException - Exception.UnsupportedEncodingException - Exception.public static PrintStream openPrintStream(File file) throws FileNotFoundException, SecurityException, UnsupportedEncodingException
file - ファイルオブジェクトPrintStream オブジェクトを返します.FileNotFoundException - Exception.SecurityException - Exception.UnsupportedEncodingException - Exception.public static BufferedInputStream openForRead(File file) throws FileNotFoundException, SecurityException
file - ファイルオブジェクトBufferedInputStream オブジェクトを返します.FileNotFoundException - Exception.SecurityException - Exception.public static boolean save(File file, int mode, EdbObject obj)
file - ファイルオブジェクトmode - XMLの作成モード,0または XML の作成モードの定数の値obj - EDB オブジェクトtrue,失敗した場合は false を返します.EdbXML.MODE_MULTILINE,
EdbXML.MODE_COMPLETION,
EdbXML.MODE_NOT_ROOTpublic static boolean save(File file, int mode, EdbCatalogue ca)
file - ファイルオブジェクトmode - XMLの作成モード,0または XML の作成モードの定数の値ca - カタログtrue,失敗した場合は false を返します.EdbXML.MODE_COMPLETION,
EdbXML.MODE_NOT_ROOTpublic static EdbCatalogue load(EDB edb, File file)
edb - EDB コンテキストfile - ファイルオブジェクトnull を返します.public static boolean open(File file)
file - ファイルオブジェクトtrue を返します.その他 false を返します.public static boolean open(URL url, PrintWriter err)
url - URL オブジェクトerr - エラー発生時の出力先true を返します.その他 false を返します.public static boolean open(URL url)
url - URL オブジェクトtrue を返します.その他 false を返します.public static boolean openURL(String u, PrintWriter err)
通常は現在ブラウザに表示されているページが指定の URL に置換されるか,指定の URL を表示するためのブラウザが起動されます.
u - URL文字列err - エラー発生時の出力先true を返します.その他 false を返します.public static boolean openEMail(String m, PrintWriter err)
m - 宛先に設定するメールアドレスerr - エラー発生時の出力先true を返します.その他 false を返します.public static void createEdbClientLauncher(File file, CharSequence arg) throws IOException
IOExceptionpublic static void createEdbClientLauncher(File file, EdbEID eid) throws IOException
IOExceptionpublic static void createEdbClientLauncher(File file, Collection<EdbEID> eids) throws IOException
IOExceptionEDB Working Group at Mon Dec 15 16:45:05 JST 2025