public class MdkUtil extends Object
コンストラクタと説明 |
---|
MdkUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static String |
bytes2Hex(byte[] bytes)
バイト配列をHEXダンプする。
|
static String |
deleteRN(String str)
改行、インデントを取り除いた一行データの文字列を返す。
|
static String[] |
getHostAndPort(String url)
https://xxx.xxx.xxx.xxx:port/yy/zz/形式のURLからxxx.xxx.xxx.xxxとportの文字列に分解して文字配列として返す。
|
static String |
getPackageName(Class clazz)
引数のクラス名より、package名を取得する。
|
static String |
maskData(String value,
String name)
タイプに応じてログ用のマスク化を行う。
|
static String |
maskJson(String json)
JSON文字列のマスク化を行う。
|
static String |
maskXml(String xml)
XMLのマスク化を行う。
|
static void |
setMaskSet()
Mdk.jarの中に纏められて配布されるmdkinternal.propertiesの中からMASK_ITEMプロパティを取得し、
マスク対象項目のSetを作成する。
|
static String |
snakeToCamel(String targetStr)
スネークケース表記をローワーキャメルケース表記へ変換する。
|
static String |
toLowerFieldName(String fieldName)
フィールド名の1文字目を小文字に変換する。
|
static String |
toUpperFieldName(String fieldName)
フィールド名の1文字目を大文字に変換する。
|
public static String toLowerFieldName(String fieldName)
fieldName
- getter、setterメソッド名より、get、set部分を除去した文字列String
オブジェクトpublic static String toUpperFieldName(String fieldName)
fieldName
- フィールド名文字列String
オブジェクトpublic static String bytes2Hex(byte[] bytes)
bytes
- HEXダンプ対象のbyte
配列byte
配列を、HEXダンプしたString
オブジェクト
nullの場合は、そのままnullを返す。public static String[] getHostAndPort(String url)
url
- URL文字列public static String getPackageName(Class clazz)
clazz
- 対象となるクラスpublic static String maskData(String value, String name)
value
- 項目値name
- 項目名public static String maskXml(String xml)
xml
- マスク処理を行うXML。public static void setMaskSet()
public static String deleteRN(String str)
str
- 編集を行う文字列public static String snakeToCamel(String targetStr)
targetStr
- スネークケース表記Copyright © 2024. All rights reserved.