jp.terasoluna.fw.collector.util
クラス ControlBreakChecker

java.lang.Object
  上位を拡張 jp.terasoluna.fw.collector.util.ControlBreakChecker

public class ControlBreakChecker
extends Object

コントロールブレイクチェッカー.


コンストラクタの概要
protected ControlBreakChecker()
          コンストラクタ.
 
メソッドの概要
protected static boolean equalsObjects(Object value1, Object value2)
          あるオブジェクトと別のオブジェクトが等しいかどうか比較する.
static Map<String,Object> getBreakKey(Collector<?> collector, String... keys)
          後処理コントロールブレイクキー取得
protected static Map<String,Object> getBreakKeyInternal(Object current, Object other, Comparator<?>[] comparators, String... keys)
          コントロールブレイクキー取得
static Map<String,Object> getPreBreakKey(Collector<?> collector, String... keys)
          前処理コントロールブレイクキー取得
static boolean isBreak(Collector<?> collector, String... keys)
          後処理コントロールブレイク判定メソッド
protected static boolean isBreakInternal(Object current, Object other, Comparator<?>[] comparators, String... keys)
          コントロールブレイク判定メソッド
static boolean isPreBreak(Collector<?> collector, String... keys)
          前処理コントロールブレイク判定メソッド
protected static boolean isPrimitiveWrapper(Class<?> clazz)
          プリミティブのラッパークラスを判定する.
protected static void logOutputPropNotFound(Exception e, Object obj, String key)
          ログ出力(プロパティが見つからなかった場合).
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ControlBreakChecker

protected ControlBreakChecker()
コンストラクタ.

メソッドの詳細

isPreBreak

public static boolean isPreBreak(Collector<?> collector,
                                 String... keys)
前処理コントロールブレイク判定メソッド

パラメータ:
collector - Collector<P>
keys - String...
戻り値:
true:コントロールブレイクを行う/false:コントロールブレイクしない

isBreak

public static boolean isBreak(Collector<?> collector,
                              String... keys)
後処理コントロールブレイク判定メソッド

パラメータ:
collector - Collector<P>
keys - String...
戻り値:
true:コントロールブレイクを行う/false:コントロールブレイクしない

isBreakInternal

protected static boolean isBreakInternal(Object current,
                                         Object other,
                                         Comparator<?>[] comparators,
                                         String... keys)
コントロールブレイク判定メソッド

パラメータ:
current - Object 比較元オブジェクト
other - Object 比較先オブジェクト
comparators - Comparator<?>[]
keys - String...
戻り値:
true:コントロールブレイクを行う/false:コントロールブレイクしない

getPreBreakKey

public static Map<String,Object> getPreBreakKey(Collector<?> collector,
                                                String... keys)
前処理コントロールブレイクキー取得

パラメータ:
collector - Collector<P>
keys - String...
戻り値:
コントロールブレイクキーリスト

getBreakKey

public static Map<String,Object> getBreakKey(Collector<?> collector,
                                             String... keys)
後処理コントロールブレイクキー取得

パラメータ:
collector - Collector<P>
keys - String...
戻り値:
コントロールブレイクキーリスト

getBreakKeyInternal

protected static Map<String,Object> getBreakKeyInternal(Object current,
                                                        Object other,
                                                        Comparator<?>[] comparators,
                                                        String... keys)
コントロールブレイクキー取得

パラメータ:
current - Object 比較元オブジェクト
other - Object 比較先オブジェクト
comparators - Comparator<?>[]
keys - String...
戻り値:
コントロールブレイクキーリスト

equalsObjects

protected static boolean equalsObjects(Object value1,
                                       Object value2)
あるオブジェクトと別のオブジェクトが等しいかどうか比較する.

パラメータ:
value1 - Object
value2 - Object
戻り値:
等しい場合:true / そうでない場合:false

isPrimitiveWrapper

protected static boolean isPrimitiveWrapper(Class<?> clazz)
プリミティブのラッパークラスを判定する.

パラメータ:
pt - Class<?>
戻り値:
true:プリミティブのラッパークラスである / false:プリミティブのラッパークラスではない

logOutputPropNotFound

protected static void logOutputPropNotFound(Exception e,
                                            Object obj,
                                            String key)
ログ出力(プロパティが見つからなかった場合).

パラメータ:
e - Exception
obj - Object
key - String


Copyright © 2011. All Rights Reserved.