public final class VCTMCommonUtil extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static jp.co.intra_mart.system.javascript.imapi.ValueObject |
createMonitorObject(Monitor monitor,
jp.co.intra_mart.system.javascript.Scriptable scope)
処理経過をJavaScriptオブジェクトに変換します。
|
static jp.co.intra_mart.system.javascript.imapi.ValueObject |
createResult()
処理結果(正常終了)を取得します。
|
static jp.co.intra_mart.system.javascript.imapi.ValueObject |
createResult(Throwable e)
処理結果オブジェクト(例外発生)を生成します。
|
static jp.co.intra_mart.system.javascript.imapi.ValueObject |
createResult(Throwable e,
boolean printStackTrace)
処理結果オブジェクト(例外発生)を生成します。
|
static jp.co.intra_mart.system.javascript.imapi.ValueObject |
createSuccessResult(Object data)
処理結果(正常終了)を取得します。
|
static long |
getLength(InputStream is)
入力ストリームのサイズを調べます。
|
static long |
getLength(Reader reader)
文字入力ストリームのサイズを調べます。
|
static long |
getLength(ResultSet rs,
DatabaseColumn column)
ラージオブジェクト型データのサイズを調べます
|
static String |
getWorkPath()
workディレクトリの絶対パスを返却します
|
static List<MatchedString> |
matches(String pattern,
String target)
パターンにマッチした文字列を配列で返します。
|
static String |
replace(String pattern,
String target,
List<String> replacements)
正規表現にマッチした部分文字列を別の文字列で置き換えます。
|
static Date |
toSQLDate(Date date)
java.util.Dateをjava.sql.Dateへ変換します。
|
static void |
transfer(InputStream is,
OutputStream os)
入力ストリームから読み取ったデータを出力ストリームへ書き出します。
|
static void |
transfer(Reader reader,
OutputStream os)
文字ストリームから読み取ったデータを出力ストリームへUTF-8で書き出します。
|
public static jp.co.intra_mart.system.javascript.imapi.ValueObject createMonitorObject(Monitor monitor, jp.co.intra_mart.system.javascript.Scriptable scope)
monitor
- 変換対象の処理経過scope
- スコープpublic static jp.co.intra_mart.system.javascript.imapi.ValueObject createResult()
public static jp.co.intra_mart.system.javascript.imapi.ValueObject createResult(Throwable e)
e
- 例外オブジェクトpublic static jp.co.intra_mart.system.javascript.imapi.ValueObject createResult(Throwable e, boolean printStackTrace)
e
- 例外オブジェクトprintStackTrace
- スタックトレースをログに出力するかどうかpublic static jp.co.intra_mart.system.javascript.imapi.ValueObject createSuccessResult(Object data)
data
- 正常処理返却値public static long getLength(InputStream is) throws IOException
is
- 入力ストリームIOException
public static long getLength(Reader reader) throws IOException
reader
- 入力ストリームIOException
- サイズの取得に失敗した場合にスローされますpublic static long getLength(ResultSet rs, DatabaseColumn column) throws IOException, SQLException
rs
- 結果セットcolumn
- 対象フィールドIOException
SQLException
public static String getWorkPath()
public static List<MatchedString> matches(String pattern, String target)
pattern
- 正規表現パターンtarget
- 検索対象文字列public static String replace(String pattern, String target, List<String> replacements)
pattern
- 正規表現パターンtarget
- 対象文字列replacements
- 置き換え用文字列の配列public static Date toSQLDate(Date date)
date
- java.util.Dateインスタンスpublic static void transfer(InputStream is, OutputStream os) throws IOException
is
- 入力ストリームos
- 出力ストリームIOException
- 書き出しに失敗した場合にスローされますpublic static void transfer(Reader reader, OutputStream os) throws IOException
reader
- 入力文字ストリームos
- 出力ストリームIOException
- 書き出しに失敗した場合にスローされますCopyright © 2012 NTT DATA INTRAMART CORPORATION