public class ControlBreakChecker extends Object
修飾子 | コンストラクタと説明 |
---|---|
protected |
ControlBreakChecker()
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected static boolean |
equalsObjects(Object value1,
Object value2)
非推奨です。
このメソッドの代わりに、
equalsObjects(Object, Object, CompareStrategy) を使用すること. |
protected static boolean |
equalsObjects(Object value1,
Object value2,
CompareStrategy compareStrategy)
あるオブジェクトと別のオブジェクトが等しいかどうか比較する.
|
static Map<String,Object> |
getBreakKey(Collector<?> collector,
CompareStrategy<?>[] compareStrategies,
String[] keys)
後処理コントロールブレイクキー取得.
|
static Map<String,Object> |
getBreakKey(Collector<?> collector,
String... keys)
後処理コントロールブレイクキー取得.
|
protected static Map<String,Object> |
getBreakKeyInternal(Object current,
Object other,
Comparator<?>[] comparators,
String... keys)
コントロールブレイクキー取得.
|
protected static Map<String,Object> |
getBreakKeyInternal(Object current,
Object other,
CompareStrategy<?>[] compareStrategies,
String... keys)
コントロールブレイクキー取得.
|
static Map<String,Object> |
getPreBreakKey(Collector<?> collector,
CompareStrategy<?>[] compareStrategies,
String[] keys)
前処理コントロールブレイクキー取得.
|
static Map<String,Object> |
getPreBreakKey(Collector<?> collector,
String... keys)
前処理コントロールブレイクキー取得.
|
static boolean |
isBreak(Collector<?> collector,
CompareStrategy<?>[] compareStrategies,
String[] keys)
後処理コントロールブレイク判定メソッド.
|
static boolean |
isBreak(Collector<?> collector,
String... keys)
後処理コントロールブレイク判定メソッド.
|
protected static boolean |
isBreakInternal(Object current,
Object other,
Comparator<?>[] comparators,
String... keys)
コントロールブレイク判定メソッド.
|
protected static boolean |
isBreakInternal(Object current,
Object other,
CompareStrategy<?>[] compareStrategies,
String... keys)
コントロールブレイク判定メソッド.
|
static boolean |
isPreBreak(Collector<?> collector,
CompareStrategy<?>[] compareStrategies,
String[] keys)
前処理コントロールブレイク判定メソッド.
|
static boolean |
isPreBreak(Collector<?> collector,
String... keys)
前処理コントロールブレイク判定メソッド.
|
protected static void |
logOutputPropNotFound(Exception e,
Object obj,
String key)
ログ出力(プロパティが見つからなかった場合).
|
public static boolean isPreBreak(Collector<?> collector, String... keys)
collector
- Collector<?>keys
- String...public static boolean isPreBreak(Collector<?> collector, CompareStrategy<?>[] compareStrategies, String[] keys)
equalsObjects(Object, Object, CompareStrategy)
を参照のこと.collector
- Collector<?>compareStrategies
- CompareStrategy<?>[]keys
- String[]equalsObjects(Object, Object, CompareStrategy)
public static boolean isBreak(Collector<?> collector, String... keys)
collector
- Collector<?>keys
- String...public static boolean isBreak(Collector<?> collector, CompareStrategy<?>[] compareStrategies, String[] keys)
equalsObjects(Object, Object, CompareStrategy)
を参照のこと.collector
- Collector<?>compareStrategies
- CompareStrategy<?>[]keys
- String[]equalsObjects(Object, Object, CompareStrategy)
protected static boolean isBreakInternal(Object current, Object other, Comparator<?>[] comparators, String... keys)
isBreak(Collector, CompareStrategy[], String[])
、isPreBreak(Collector, CompareStrategy[], String[])
、isBreakInternal(Object, Object, CompareStrategy[], String...)
current
- Object 比較元オブジェクトother
- Object 比較先オブジェクトcomparators
- Comparator<?>[]keys
- String...isBreak(Collector, CompareStrategy[], String[])
,
isPreBreak(Collector, CompareStrategy[], String[])
,
isBreakInternal(Object, Object, CompareStrategy[], String...)
protected static boolean isBreakInternal(Object current, Object other, CompareStrategy<?>[] compareStrategies, String... keys)
equalsObjects(Object, Object, CompareStrategy)
メソッドを使用する.current
- Object 比較元オブジェクトother
- Object 比較先オブジェクトcompareStrategies
- CompareStrategy<?>[]keys
- String...equalsObjects(Object, Object, CompareStrategy)
public static Map<String,Object> getPreBreakKey(Collector<?> collector, String... keys)
collector
- Collector<?>keys
- String...public static Map<String,Object> getPreBreakKey(Collector<?> collector, CompareStrategy<?>[] compareStrategies, String[] keys)
equalsObjects(Object, Object, CompareStrategy)
を参照のこと.collector
- Collector<?>compareStrategies
- CompareStrategy<?>[]keys
- String[]equalsObjects(Object, Object, CompareStrategy)
public static Map<String,Object> getBreakKey(Collector<?> collector, String... keys)
collector
- Collector<?>keys
- String...public static Map<String,Object> getBreakKey(Collector<?> collector, CompareStrategy<?>[] compareStrategies, String[] keys)
equalsObjects(Object, Object, CompareStrategy)
を参照のこと.collector
- Collector<?>compareStrategies
- CompareStrategy<?>[]keys
- String[]equalsObjects(Object, Object, CompareStrategy)
protected static Map<String,Object> getBreakKeyInternal(Object current, Object other, Comparator<?>[] comparators, String... keys)
getBreakKey(Collector, CompareStrategy[], String[])
、getPreBreakKey(Collector, CompareStrategy[], String[])
、getBreakKeyInternal(Object, Object, CompareStrategy[], String...)
current
- Object 比較元オブジェクトother
- Object 比較先オブジェクトcomparators
- Comparator<?>[]keys
- String...getBreakKey(Collector, CompareStrategy[], String[])
,
getPreBreakKey(Collector, CompareStrategy[], String[])
,
getBreakKeyInternal(Object, Object, CompareStrategy[], String...)
protected static Map<String,Object> getBreakKeyInternal(Object current, Object other, CompareStrategy<?>[] compareStrategies, String... keys)
equalsObjects(Object, Object, CompareStrategy)
メソッドを使用する.current
- Object 比較元オブジェクトother
- Object 比較先オブジェクトcompareStrategies
- CompareStrategy<?>[]keys
- String...equalsObjects(Object, Object, CompareStrategy)
protected static boolean equalsObjects(Object value1, Object value2)
equalsObjects(Object, Object, CompareStrategy)
を使用すること.equalsObjects(value1, value2, null);
を実行するのと等価である.equalsObjects(Object, Object, CompareStrategy)
value1
- Object 比較元オブジェクトvalue2
- Object 比較先オブジェクトequalsObjects(Object, Object, CompareStrategy)
protected static void logOutputPropNotFound(Exception e, Object obj, String key)
e
- Exceptionobj
- Objectkey
- Stringprotected static boolean equalsObjects(Object value1, Object value2, CompareStrategy compareStrategy)
value1
- Object 比較元オブジェクトvalue2
- Object 比較先オブジェクトcompareStrategy
- CompareStrategyCopyright © 2014 NTT DATA Corporation.