|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectmy_util.Utillity
my_util パッケージのためのユーティリティ・クラス。
メソッドの概要 | |
static long |
check_timeout(long start_millis,
long timeout)
タイムアウト監視を開始したシステム時刻を基点にして、 現在システム時刻からタイムアウト発生までの残り時間を ミリ秒精度で求めます。 |
static void |
encoding_stream2stream(java.io.InputStream is,
java.lang.String in_encoding,
java.io.OutputStream os,
java.lang.String out_encoding,
boolean autoFlush)
InputStream から OutputStream へ文字エンコーディングを変換して データ内容を転送します。 |
static boolean |
equals_file_contents(java.io.File file0,
java.io.File file1)
2つのファイルの内容が等しいことを判定します。 |
static boolean |
equals_file_contents(java.io.FileInputStream fis0,
java.io.FileInputStream fis1)
2つのファイル入力ストリームの内容が等しいことを判定します。 |
static boolean |
equals_file_contents(java.nio.MappedByteBuffer mbb0,
java.nio.MappedByteBuffer mbb1)
2つの MappedByteBuffer の内容が等しいことを判定します。 |
static boolean |
equals_file_contents(java.lang.String path0,
java.lang.String path1)
2つのファイル・パスの内容が等しいことを判定します。 |
static java.lang.StringBuffer |
format_elapsed_milli_sec(java.lang.StringBuffer sb,
long msec)
ミリ秒精度の経過時間をフォーマット形式 dd days HH hours MM min SS.sss sec の StringBuffer にフォーマット します。 |
static java.lang.StringBuffer |
format_exception_info(java.lang.StringBuffer sb,
java.lang.Exception e)
例外スタック・トレースをフォーマットします。 |
static java.lang.StringBuffer |
format_milli_sec(java.lang.StringBuffer sb,
long msec)
ミリ秒精度のシステム・エポックからの経過時間を日時形式 yyyy/mm/dd HH:MM:SS.sss の StringBuffer にフォーマットします。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static void encoding_stream2stream(java.io.InputStream is, java.lang.String in_encoding, java.io.OutputStream os, java.lang.String out_encoding, boolean autoFlush) throws java.io.UnsupportedEncodingException, java.io.IOException, java.lang.NullPointerException
is
- 入力側の InputStreamin_encoding
- 入力側の文字エンコーディングos
- 出力側の OutputStreamout_encoding
- 出力側の文字エンコーディングautoFlush
- 出力側の OutputStream を自動的にフラッシュするか
どうかを指定
java.lang.NullPointerException
- is あるいは os が null の場合
java.io.UnsupportedEncodingException
- in_encoding あるいは out_encoding
がサポートされていない
文字エンコーディングの場合
java.io.IOException
- 入出力処理にエラーが発生した場合public static long check_timeout(long start_millis, long timeout) throws TimeoutException
start_millis
- タイムアウト監視を開始したシステム時刻 (msec)timeout
- タイムアウト時間 (msec)
TimeoutException
- タイムアウトが発生した場合public static java.lang.StringBuffer format_exception_info(java.lang.StringBuffer sb, java.lang.Exception e)
sb
- フォーマット結果を append する StringBuffere
- 発生した例外
public static java.lang.StringBuffer format_elapsed_milli_sec(java.lang.StringBuffer sb, long msec)
sb
- 経過時間形式文字列を出力する StringBuffermsec
- ミリ秒精度の経過時間
public static java.lang.StringBuffer format_milli_sec(java.lang.StringBuffer sb, long msec)
sb
- 日時形式文字列を出力する StringBuffermsec
- ミリ秒精度のシステム・エポックからの経過時間
public static boolean equals_file_contents(java.nio.MappedByteBuffer mbb0, java.nio.MappedByteBuffer mbb1) throws java.lang.Exception
mbb0
- 1つ目の MappedByteBuffermbb1
- 2つ目の MappedByteBuffer
java.lang.IllegalArgumentException
- いずれかの MappedByteBuffer が null の場合
java.lang.Exception
- ファイル入出力で例外が発生した場合。
java.nio.MappedByteBuffer を参照すること。public static boolean equals_file_contents(java.io.FileInputStream fis0, java.io.FileInputStream fis1) throws java.lang.Exception
fis0
- 1つ目のファイル入力ストリームfis1
- 2つ目のファイル入力ストリーム
java.lang.IllegalArgumentException
- いずれかのファイル入力ストリームが null の場合
java.lang.Exception
- ファイル入出力で例外が発生した場合。
java.io.FileInputStream と
java.nio.MappedByteBuffer を参照すること。public static boolean equals_file_contents(java.io.File file0, java.io.File file1) throws java.lang.Exception
file0
- 1つ目のファイルfile1
- 2つ目のファイル
java.lang.IllegalArgumentException
- 1) いずれかのファイルが null
の場合
2) いずれかのファイルが
読み可能ファイルを示して
いない場合
java.lang.Exception
- ファイル入出力で例外が発生した場合。
java.io.FileInputStream と
java.nio.MappedByteBuffer を参照すること。public static boolean equals_file_contents(java.lang.String path0, java.lang.String path1) throws java.lang.Exception
path0
- 1つ目のファイル・パスpath1
- 2つ目のファイル・パス
java.lang.IllegalArgumentException
- 1) いずれかのファイル・パスが
null の場合
2) いずれかのファイル・パスが
読み可能ファイルを示して
いない場合
java.lang.Exception
- ファイル入出力で例外が発生した場合。
java.io.FileInputStream と
java.nio.MappedByteBuffer を参照すること。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |