インタフェース
jp.finaluna.api.type.DecimalType の使用

DecimalType を使用しているパッケージ
jp.finaluna.api.blogic 業務処理を実行する業務ロジックを定義する。 
jp.finaluna.api.type Javaの標準APIの型を内包した独自の型を定義する。 
jp.finaluna.api.type.util フレームワークのユーティリティを定義する。 
jp.finaluna.api.type.util.validator フレームワークのバリデーション機能を定義する。 
 

jp.finaluna.api.blogic での DecimalType の使用
 

DecimalType を返す jp.finaluna.api.blogic のメソッド
 DecimalType ProcessContext.createDecimalType()
          DecimalTypeの取得。
 DecimalType ProcessContext.createDecimalType(double value)
          DecimalTypeの取得。
 DecimalType ProcessContext.createDecimalType(int value)
          DecimalTypeの取得。
 DecimalType ProcessContext.createDecimalType(long value)
          DecimalTypeの取得。
 DecimalType ProcessContext.createDecimalType(java.lang.String value)
          DecimalTypeの取得。
 

jp.finaluna.api.type での DecimalType の使用
 

DecimalType として宣言されている jp.finaluna.api.type のフィールド
static DecimalType DecimalType.D_0
           スケール 0 の値 0。
static DecimalType DecimalType.D_1
           スケール 0 の値 1。
static DecimalType DecimalType.D_10
           スケール 0 の値 10。
static DecimalType DecimalType.D_100
           スケール 0 の値 100。
static DecimalType DecimalType.D_1000
           スケール 0 の値 1000。
static DecimalType DecimalType.D_M1
           スケール 0 の値 -1。
 

DecimalType を返す jp.finaluna.api.type のメソッド
 DecimalType DecimalType.abs()
           この数値の絶対値を取得する。
 DecimalType IntegerType.add(DecimalType val)
           この数値に、指定した値を加算した結果を取得する。
 DecimalType DecimalType.add(DecimalType augend)
           この数値に、指定した値を加算した結果を取得する。
 DecimalType IntegerType.add(DecimalType val, int scale, MathUtil.Round round)
           この数値に、指定した値を加算した結果を取得する。
 DecimalType DecimalType.add(DecimalType augend, int scale, MathUtil.Round round)
           この数値に、指定した値を加算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType DecimalType.add(int augend)
           この数値に、指定した値を加算した結果を取得する。
 DecimalType DecimalType.add(IntegerType augend)
           この数値に、指定した値を加算した結果を取得する。
 DecimalType DecimalType.add(IntegerType augend, int scale, MathUtil.Round round)
           この数値に、指定した値を加算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType DecimalType.add(int augend, int scale, MathUtil.Round round)
           この数値に、指定した値を加算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType ConstantFactoryDelegate.createDecimalType(java.lang.String value)
          DecimalTypeを生成する。
static DecimalType ConstantFactory.createDecimalType(java.lang.String value)
          DecimalTypeを生成する。
 DecimalType IntegerType.divide(DecimalType val, int scale)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType DecimalType.divide(DecimalType divisor, int scale)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType IntegerType.divide(DecimalType val, int scale, MathUtil.Round round)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType DecimalType.divide(DecimalType divisor, int scale, MathUtil.Round round)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType IntegerType.divide(IntegerType val, int scale)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType DecimalType.divide(IntegerType divisor, int scale)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType IntegerType.divide(IntegerType val, int scale, MathUtil.Round round)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType DecimalType.divide(IntegerType divisor, int scale, MathUtil.Round round)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType IntegerType.divide(int val, int scale)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType DecimalType.divide(int divisor, int scale)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType IntegerType.divide(int val, int scale, MathUtil.Round round)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType DecimalType.divide(int divisor, int scale, MathUtil.Round round)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType DecimalType.movePointLeft(int point)
           この数値の小数点を、指定された値だけ左へ移動した値を取得する。
 DecimalType DecimalType.movePointRight(int point)
           この数値の小数点を、指定された値だけ右へ移動した値を取得する。
 DecimalType IntegerType.multiply(DecimalType val)
           この数値に、指定した値を乗算した結果を取得する。
 DecimalType DecimalType.multiply(DecimalType multiplicand)
           この数値に、指定した値を乗算した結果を取得する。
 DecimalType IntegerType.multiply(DecimalType val, int scale, MathUtil.Round round)
           この数値に、指定した値を乗算した結果を取得する。
 DecimalType DecimalType.multiply(DecimalType multiplicand, int scale, MathUtil.Round round)
           この数値に、指定した値を乗算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType DecimalType.multiply(int multiplicand)
           この数値に、指定した値を乗算した結果を取得する。
 DecimalType DecimalType.multiply(IntegerType multiplicand)
           この数値に、指定した値を乗算した結果を取得する。
 DecimalType DecimalType.multiply(IntegerType multiplicand, int scale, MathUtil.Round round)
           この数値に、指定した値を乗算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType DecimalType.multiply(int multiplicand, int scale, MathUtil.Round round)
           この数値に、指定した値を乗算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType DecimalType.negate()
           この数値に-1を乗じた値を取得する。
 DecimalType DecimalType.pow(int exponent, int precision, MathUtil.Round round)
           この数値を、指定の値でべき乗した値を取得する。
 DecimalType DecimalType.remainder(DecimalType divisor)
           この数値を、指定の値で除算した剰余を取得する。
 DecimalType DecimalType.remainder(DecimalType divisor, int scale, MathUtil.Round round)
           この数値を、指定の値で除算した剰余を取得する。
 DecimalType DecimalType.remainder(int divisor)
           この数値を、指定の値で除算した剰余を取得する。
 DecimalType DecimalType.remainder(int divisor, int scale, MathUtil.Round round)
           この数値を、指定の値で除算した剰余を取得する。
 DecimalType DecimalType.setScale(int scale)
           この丸め位置で丸めた数値を返す。
 DecimalType DecimalType.setScale(int scale, MathUtil.Round round)
           この丸め位置、丸めモードで設定された数値を返す。
 DecimalType IntegerType.subtract(DecimalType val)
           この数値に、指定した値を減算した結果を取得する。
 DecimalType DecimalType.subtract(DecimalType subtrahend)
           この数値に、指定した値を減算した結果を取得する。
 DecimalType IntegerType.subtract(DecimalType val, int scale, MathUtil.Round round)
           この数値に、指定した値を減算した結果を取得する。
 DecimalType DecimalType.subtract(DecimalType subtrahend, int scale, MathUtil.Round round)
           この数値に、指定した値を減算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType DecimalType.subtract(int subtrahend)
           この数値に、指定した値を減算した結果を取得する。
 DecimalType DecimalType.subtract(IntegerType subtrahend)
           この数値に、指定した値を減算した結果を取得する。
 DecimalType DecimalType.subtract(IntegerType subtrahend, int scale, MathUtil.Round round)
           この数値に、指定した値を減算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType DecimalType.subtract(int subtrahend, int scale, MathUtil.Round round)
           この数値に、指定した値を減算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 

DecimalType 型のパラメータを持つ jp.finaluna.api.type のメソッド
 DecimalType IntegerType.add(DecimalType val)
           この数値に、指定した値を加算した結果を取得する。
 DecimalType DecimalType.add(DecimalType augend)
           この数値に、指定した値を加算した結果を取得する。
 DecimalType IntegerType.add(DecimalType val, int scale, MathUtil.Round round)
           この数値に、指定した値を加算した結果を取得する。
 DecimalType DecimalType.add(DecimalType augend, int scale, MathUtil.Round round)
           この数値に、指定した値を加算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType IntegerType.divide(DecimalType val, int scale)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType DecimalType.divide(DecimalType divisor, int scale)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType IntegerType.divide(DecimalType val, int scale, MathUtil.Round round)
           この数値に、指定した値を除算した結果を取得する。
 DecimalType DecimalType.divide(DecimalType divisor, int scale, MathUtil.Round round)
           この数値に、指定した値を除算した結果を取得する。
 boolean DecimalType.isGreater(DecimalType compareNum)
           この数値が指定された数値より大きいかどうかを判定する。
 boolean DecimalType.isGreaterEqual(DecimalType compareNum)
           この数値が指定された数値より大きいかどうかを判定する。
 boolean DecimalType.isInRange(DecimalType small, DecimalType large, MathUtil.InRange range)
           この数値が、指定された値、境界値条件で範囲内にあるかどうか判定する。
 boolean DecimalType.isLess(DecimalType compareNum)
           この数値が指定された数値より小さいかどうかを判定する。
 boolean DecimalType.isLessEqual(DecimalType compareNum)
           この数値が指定された数値より小さいかどうかを判定する。
 DecimalType IntegerType.multiply(DecimalType val)
           この数値に、指定した値を乗算した結果を取得する。
 DecimalType DecimalType.multiply(DecimalType multiplicand)
           この数値に、指定した値を乗算した結果を取得する。
 DecimalType IntegerType.multiply(DecimalType val, int scale, MathUtil.Round round)
           この数値に、指定した値を乗算した結果を取得する。
 DecimalType DecimalType.multiply(DecimalType multiplicand, int scale, MathUtil.Round round)
           この数値に、指定した値を乗算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 DecimalType DecimalType.remainder(DecimalType divisor)
           この数値を、指定の値で除算した剰余を取得する。
 DecimalType DecimalType.remainder(DecimalType divisor, int scale, MathUtil.Round round)
           この数値を、指定の値で除算した剰余を取得する。
 DecimalType IntegerType.subtract(DecimalType val)
           この数値に、指定した値を減算した結果を取得する。
 DecimalType DecimalType.subtract(DecimalType subtrahend)
           この数値に、指定した値を減算した結果を取得する。
 DecimalType IntegerType.subtract(DecimalType val, int scale, MathUtil.Round round)
           この数値に、指定した値を減算した結果を取得する。
 DecimalType DecimalType.subtract(DecimalType subtrahend, int scale, MathUtil.Round round)
           この数値に、指定した値を減算し、指定された丸め位置および丸めモードを用いて丸められた結果を取得する。
 

jp.finaluna.api.type.util での DecimalType の使用
 

DecimalType を返す jp.finaluna.api.type.util のメソッド
 DecimalType MathUtil.averageDecimal(ListType<DecimalType> values, int scale)
           DecimalTypeの平均を算出する。
 DecimalType MathUtil.averageDecimal(ListType<DecimalType> values, int scale, MathUtil.Round round)
           DecimalTypeの平均を算出する。
 DecimalType MathUtil.averageInteger(ListType<IntegerType> values, int scale)
           IntegerTypeの平均を算出する。
 DecimalType MathUtil.averageInteger(ListType<IntegerType> values, int scale, MathUtil.Round round)
           IntegerTypeの平均を算出する。
 DecimalType DateUtil.getYears(DateType start, DateType end, DateUtil.DayBoundary boundary, DateUtil.DayCountFraction fraction)
          期間計算(年数) 指定した日付の期間(年数)を返す。
 DecimalType NumberFormatUtil.parseDecimalType(StringCode numberString, StringCode pattern)
          受け取ったIntegerTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。
 DecimalType MathUtil.sumDecimal(ListType<DecimalType> values)
           DecimalTypeを合計する。
 DecimalType ConvertUtilDelegate.toDecimalType(int target)
          intDecimalTypeに変換する。
static DecimalType ConvertUtil.toDecimalType(int target)
          intDecimalTypeに変換する。
 DecimalType FinalunaTypeConvertUtilDelegate.toDecimalType(IntegerType target)
          IntegerTypeDecimalTypeに変換する。
static DecimalType FinalunaTypeConvertUtil.toDecimalType(IntegerType target)
          IntegerTypeDecimalTypeに変換する。
 DecimalType ConvertUtilDelegate.toDecimalType(java.lang.String target)
          StringDecimalTypeに変換する。
static DecimalType ConvertUtil.toDecimalType(java.lang.String target)
          StringDecimalTypeに変換する。
 DecimalType FinalunaTypeConvertUtilDelegate.toDecimalType(StringCode target)
          StringCodeDecimalTypeに変換する。
static DecimalType FinalunaTypeConvertUtil.toDecimalType(StringCode target)
          StringCodeDecimalTypeに変換する。
 DecimalType ConvertUtilDelegate.toDecimalTypeExact(java.lang.String target)
          StringDecimalTypeに変換する。
static DecimalType ConvertUtil.toDecimalTypeExact(java.lang.String target)
          StringDecimalTypeに変換する。
 DecimalType FinalunaTypeConvertUtilDelegate.toDecimalTypeExact(StringCode target)
          StringCodeDecimalTypeに変換する。
static DecimalType FinalunaTypeConvertUtil.toDecimalTypeExact(StringCode target)
          StringCodeDecimalTypeに変換する。
 

DecimalType 型のパラメータを持つ jp.finaluna.api.type.util のメソッド
 StringCode NumberFormatUtil.format(DecimalType number, StringCode pattern)
          受け取ったDecimalTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。
 StringCode NumberFormatUtil.format(DecimalType number, StringCode pattern, MathUtil.Round roundingMode)
          受け取ったDecimalTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。
 int ConvertUtilDelegate.intValue(DecimalType target)
          DecimalTypeintに変換する。
static int ConvertUtil.intValue(DecimalType target)
          DecimalTypeintに変換する。
 int ConvertUtilDelegate.intValueExact(DecimalType target)
          DecimalTypeintに変換する。
static int ConvertUtil.intValueExact(DecimalType target)
          DecimalTypeintに変換する。
 StringCode NumberFormatUtil.toPlainStringCode(DecimalType number)
          指数フィールドなしで、受け取ったDecimalTypeの文字列表現を返す。
 java.lang.String ConvertUtilDelegate.toString(DecimalType target)
          DecimalTypeStringに変換する。
static java.lang.String ConvertUtil.toString(DecimalType target)
          DecimalTypeStringに変換する。
 

Method parameters in jp.finaluna.api.type.util with type arguments of type DecimalType
 DecimalType MathUtil.averageDecimal(ListType<DecimalType> values, int scale)
           DecimalTypeの平均を算出する。
 DecimalType MathUtil.averageDecimal(ListType<DecimalType> values, int scale, MathUtil.Round round)
           DecimalTypeの平均を算出する。
 DecimalType MathUtil.sumDecimal(ListType<DecimalType> values)
           DecimalTypeを合計する。
 

jp.finaluna.api.type.util.validator での DecimalType の使用
 

DecimalType 型のパラメータを持つ jp.finaluna.api.type.util.validator のメソッド
 boolean NumericValidator.isInRange(DecimalType value, DecimalType min, DecimalType max, MathUtil.InRange range)
           DecimalType型の範囲チェックを行う。
 boolean NumericValidator.maxLength(DecimalType value, int integerMax, int decimalMax, MathUtil.Boundary boundary)
           DecimalType型の最大桁数チェックを行う。
 boolean NumericValidator.maxLength(DecimalType value, int integerMax, MathUtil.Boundary boundary)
           DecimalType型の最大桁数チェックを行う。
 boolean NumericValidator.minLength(DecimalType value, int integerMin, int decimalMin, MathUtil.Boundary boundary)
           DecimalType型の最小桁数チェックを行う。
 boolean NumericValidator.minLength(DecimalType value, int integerMin, MathUtil.Boundary boundary)
           DecimalType型の最小桁数チェックを行う。