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 © 2025. All rights reserved.