public class FNDataUtil
extends java.lang.Object
| Constructor and Description |
|---|
FNDataUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
bufInputToOutput(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
バッファー付きインプットストリームをアウトプットストリームへ
|
static void |
bufInputToOutput(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int size)
バッファー付きインプットストリームをアウトプットストリームへ
|
static byte[] |
bufStreamToByteArray(java.io.InputStream stream)
バッファー付きストリームをバイト配列へ変換
|
static byte[] |
bufStreamToByteArray(java.io.InputStream stream,
int size)
バッファー付きストリームをバイト配列へ変換
|
static byte[] |
createMD5Hash(byte[] data)
MD5ハッシュを取得
|
static void |
fileCopyToProgress(java.io.File copyFile,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらファイルをコピーする
|
static void |
fileDownloadToProgress(java.net.URL url,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらダウンロードしてファイルに書き込む
|
static byte[] |
fileLoadToProgress(java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらファイルをロードする
|
static void |
fileWriteToProgress(java.io.InputStream stream,
long length,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらファイルに書き込む
|
static void |
inputToOutput(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
インプットストリームをアウトプットストリームへ
|
static void |
inputToOutput(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int size)
インプットストリームをアウトプットストリームへ
|
static byte[] |
loadToProgress(java.io.InputStream stream,
long length,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらロードする
|
static java.lang.String |
readAllString(java.io.InputStream stream)
InputStreamを文字列へ変換
|
static java.lang.String |
readAllString(java.io.InputStream stream,
java.nio.charset.Charset cs)
InputStreamを文字列へ変換
|
static java.lang.String |
readAllString(java.io.Reader reader)
Readerを文字列へ変換
|
static void |
readZip(java.io.InputStream zipStream,
java.util.function.BiConsumer<java.util.zip.ZipEntry,java.util.zip.ZipInputStream> zips)
Zipファイルを読み取る
|
static void |
readZipStreamed(java.io.InputStream zipStream,
java.util.function.BiConsumer<java.util.zip.ZipEntry,java.io.InputStream> zips)
Zipファイルを読み取り、ストリームへ変換
|
static java.io.InputStream |
resourceExtractor(java.lang.Class<?> targetClass,
java.lang.String path)
リソースフォルダからデータを抽出
|
static byte[] |
streamToByteArray(java.io.InputStream stream)
ストリームをバイト配列へ変換
|
static byte[] |
streamToByteArray(java.io.InputStream stream,
int size)
ストリームをバイト配列へ変換
|
static java.io.InputStream |
unzipGz(java.io.InputStream data)
GZ圧縮されたストリームを解凍したストリームへ変換
|
static byte[] |
urlLoadToProgress(java.net.URL url,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらURL先をロードする
|
static void |
watchFile(java.nio.file.Path path,
java.util.function.Consumer<java.nio.file.WatchEvent<?>> listener,
java.nio.file.WatchEvent.Kind<?>... events)
ファイル監視
|
static java.io.InputStream |
zipGz(java.io.InputStream data)
ストリームをGZ圧縮したストリームへ変換
|
public static java.lang.String readAllString(java.io.InputStream stream)
throws java.io.IOException
stream - 対象ストリームjava.io.IOException - 例外public static java.lang.String readAllString(java.io.InputStream stream,
java.nio.charset.Charset cs)
throws java.io.IOException
stream - 対象ストリームcs - 文字コードjava.io.IOException - 例外public static java.lang.String readAllString(java.io.Reader reader)
throws java.io.IOException
reader - リーダーjava.io.IOException - 例外public static byte[] bufStreamToByteArray(java.io.InputStream stream)
throws java.io.IOException
stream - ストリームjava.io.IOException - 変換失敗public static byte[] bufStreamToByteArray(java.io.InputStream stream,
int size)
throws java.io.IOException
stream - ストリームsize - 一度に書き込む量java.io.IOException - 変換失敗public static byte[] streamToByteArray(java.io.InputStream stream)
throws java.io.IOException
stream - ストリームjava.io.IOException - 変換失敗public static byte[] streamToByteArray(java.io.InputStream stream,
int size)
throws java.io.IOException
stream - ストリームsize - 一度に書き込む量java.io.IOException - 変換失敗public static java.io.InputStream zipGz(java.io.InputStream data)
throws java.io.IOException
data - ストリームjava.io.IOException - 変換失敗public static java.io.InputStream unzipGz(java.io.InputStream data)
throws java.io.IOException
data - GZ圧縮ストリームjava.io.IOException - 変換失敗public static byte[] createMD5Hash(byte[] data)
throws java.security.NoSuchAlgorithmException
data - バイト配列java.security.NoSuchAlgorithmException - エラーpublic static void fileWriteToProgress(java.io.InputStream stream,
long length,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
stream - 対象ストリームlength - サイズfile - 書き込むファイルprogress - 進捗度java.io.IOException - 例外public static void fileDownloadToProgress(java.net.URL url,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
url - 対象URLfile - 書き込むファイルprogress - 進捗度java.io.IOException - 例外public static void fileCopyToProgress(java.io.File copyFile,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
copyFile - コピー元file - コピー先progress - 進捗度java.io.IOException - 例外public static byte[] loadToProgress(java.io.InputStream stream,
long length,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
stream - 対象ストリームlength - サイズprogress - 進捗度java.io.IOException - 例外public static byte[] urlLoadToProgress(java.net.URL url,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
url - 対象URLprogress - 進捗度java.io.IOException - 例外public static byte[] fileLoadToProgress(java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
file - 対象ファイルprogress - 進捗度java.io.IOException - 例外public static java.io.InputStream resourceExtractor(java.lang.Class<?> targetClass,
java.lang.String path)
targetClass - リソースフォルダのクラスpath - リソースパスpublic static void watchFile(java.nio.file.Path path,
java.util.function.Consumer<java.nio.file.WatchEvent<?>> listener,
java.nio.file.WatchEvent.Kind<?>... events)
throws java.io.IOException
path - 監視対象listener - 監視listenerevents - 監視エベント StandardWatchEventKinds.ENTRY_MODIFYなどjava.io.IOException - 例外public static void inputToOutput(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
throws java.io.IOException
inputStream - InoutputStream - Outjava.io.IOException - 例外public static void inputToOutput(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int size)
throws java.io.IOException
inputStream - InoutputStream - Outsize - 一度に書き込む量java.io.IOException - 例外public static void bufInputToOutput(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int size)
throws java.io.IOException
inputStream - InoutputStream - Outsize - 一度に書き込む量java.io.IOException - 例外public static void bufInputToOutput(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
throws java.io.IOException
inputStream - InoutputStream - Outjava.io.IOException - 例外public static void readZip(java.io.InputStream zipStream,
java.util.function.BiConsumer<java.util.zip.ZipEntry,java.util.zip.ZipInputStream> zips)
throws java.io.IOException
zipStream - Zipのストリームzips - Zipエントリーjava.io.IOException - 例外public static void readZipStreamed(java.io.InputStream zipStream,
java.util.function.BiConsumer<java.util.zip.ZipEntry,java.io.InputStream> zips)
throws java.io.IOException
zipStream - Zipのストリームzips - Zipエントリーjava.io.IOException - 例外