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_ROOT
public static boolean save(File file, int mode, EdbCatalogue ca)
file
- ファイルオブジェクトmode
- XMLの作成モード,0または XML の作成モードの定数の値ca
- カタログtrue
,失敗した場合は false
を返します.EdbXML.MODE_COMPLETION
,
EdbXML.MODE_NOT_ROOT
public 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
IOException
public static void createEdbClientLauncher(File file, EdbEID eid) throws IOException
IOException
public static void createEdbClientLauncher(File file, Collection<EdbEID> eids) throws IOException
IOException
EDB Working Group at Tue Jun 10 17:08:59 JST 2025