|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectokuyama.imdst.util.SystemUtil
public class SystemUtil
okuyamaが使用する共通的なApiに対してアクセスする.
フィールドの概要 | |
---|---|
static java.io.PrintWriter |
netDebugPrinter
|
コンストラクタの概要 | |
---|---|
SystemUtil()
|
メソッドの概要 | |
---|---|
static boolean |
checkNoIndexCharacter(java.lang.String checkStr)
|
static byte[] |
dataCompress(byte[] src)
圧縮処理. |
static byte[] |
dataDecompress(byte[] src)
圧縮解除処理. |
static void |
debugLine(java.lang.String outputStr)
-debugオプションを利用した際に、標準出力への出力を行う. |
static java.util.Map |
defaultDeserializeMap(byte[] data)
|
static byte[] |
defaultSerializeMap(java.util.Map data)
|
static int |
diskAccessSync(java.lang.Object fileAccessor)
Diskへの書き込みをSyncする. |
static int |
diskAccessSync(java.io.RandomAccessFile fileAccessor,
byte[] buf)
RandomAccessFileの利用をSyncする. |
static int |
diskAccessSync(java.io.RandomAccessFile fileAccessor,
byte[] buf,
int start,
int len)
RandomAccessFileの利用をSyncする. |
static boolean |
expireCheck(java.lang.String expirTimeStr)
指定された値を時間に置き換えた場合に現在時間を過ぎているかをチェックする. |
static boolean |
expireCheck(java.lang.String expirTimeStr,
long overTime)
指定された値を時間に置き換えた場合に現在時間を過ぎているかをチェックする. |
static java.lang.String |
fillCharacter(java.lang.String data,
int fixSize)
指定の文字を指定の桁数で特定文字列で埋める. |
static java.lang.String |
fillCharacter(java.lang.String data,
int fixSize,
int fillByte)
指定の文字を指定の桁数で特定文字列で埋める. |
static void |
initValueCompress()
Value圧縮関係を初期化 |
static java.lang.Object |
normalObjectDeserialize(byte[] data)
|
static byte[] |
normalObjectSerialize(java.lang.Object data)
|
static byte[] |
valueCompress(byte[] src)
Value用圧縮処理. |
static byte[] |
valueDecompress(byte[] src)
Value圧縮解除処理. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static java.io.PrintWriter netDebugPrinter
コンストラクタの詳細 |
---|
public SystemUtil()
メソッドの詳細 |
---|
public static java.lang.String fillCharacter(java.lang.String data, int fixSize)
data
- fixSize
- public static java.lang.String fillCharacter(java.lang.String data, int fixSize, int fillByte)
data
- fixSize
- fixByte
- public static int diskAccessSync(java.io.RandomAccessFile fileAccessor, byte[] buf) throws java.lang.Exception
java.lang.Exception
public static int diskAccessSync(java.io.RandomAccessFile fileAccessor, byte[] buf, int start, int len) throws java.lang.Exception
java.lang.Exception
public static int diskAccessSync(java.lang.Object fileAccessor) throws java.lang.Exception
fileAccessor
- FileアクセスStreamtype
- Streamの種類 1=BufferedWriter 2=CustomBufferedWriter
java.lang.Exception
public static boolean expireCheck(java.lang.String expirTimeStr)
expirTimeStr
-
public static boolean expireCheck(java.lang.String expirTimeStr, long overTime)
expirTimeStr
- overTime
-
public static void initValueCompress()
public static byte[] valueCompress(byte[] src)
src
-
public static byte[] dataCompress(byte[] src)
src
-
public static byte[] valueDecompress(byte[] src)
src
-
public static byte[] dataDecompress(byte[] src)
src
-
public static boolean checkNoIndexCharacter(java.lang.String checkStr)
public static void debugLine(java.lang.String outputStr)
String
- outputStrpublic static byte[] defaultSerializeMap(java.util.Map data)
public static byte[] normalObjectSerialize(java.lang.Object data)
public static java.util.Map defaultDeserializeMap(byte[] data)
public static java.lang.Object normalObjectDeserialize(byte[] data)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |