shohaku.core.helpers
クラス EvalX

java.lang.Object
  拡張shohaku.core.helpers.EvalX

public class EvalX
extends java.lang.Object

値を評価する式のヘルパーメソッド群の拡張機能を提供します。


コンストラクタの概要
EvalX()
           
 
メソッドの概要
static boolean isRangeAll(byte[] a, byte from, byte to)
          指定された数値が指定の範囲内か評価します。
static boolean isRangeAll(double[] a, double from, double to)
          指定された数値が指定の範囲内か評価します。
static boolean isRangeAll(float[] a, float from, float to)
          指定された数値が指定の範囲内か評価します。
static boolean isRangeAll(int[] a, int from, int to)
          指定された数値が指定の範囲内か評価します。
static boolean isRangeAll(long[] a, long from, long to)
          指定された数値が指定の範囲内か評価します。
static boolean isRangeAll(short[] a, short from, short to)
          指定された数値が指定の範囲内か評価します。
static boolean isRangeSizeAndChars(java.lang.CharSequence cs, int min, int max, char from, char to)
          指定された文字シーケンスが指定の文字列数と指定の文字の範囲内か評価します。
static boolean isSizeAndRangeChars(java.lang.CharSequence cs, int length, char from, char to)
          指定された文字シーケンスが指定の文字列数と同一であると同時に文字の範囲内か評価します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EvalX

public EvalX()
メソッドの詳細

isSizeAndRangeChars

public static boolean isSizeAndRangeChars(java.lang.CharSequence cs,
                                          int length,
                                          char from,
                                          char to)
指定された文字シーケンスが指定の文字列数と同一であると同時に文字の範囲内か評価します。

パラメータ:
cs - 評価する文字シーケンス
length - 文字列数
from - 範囲の最小値
to - 範囲の最大値
戻り値:
指定の文字列数と同一であると同時に文字の範囲内の場合のみtrue

isRangeSizeAndChars

public static boolean isRangeSizeAndChars(java.lang.CharSequence cs,
                                          int min,
                                          int max,
                                          char from,
                                          char to)
指定された文字シーケンスが指定の文字列数と指定の文字の範囲内か評価します。

パラメータ:
cs - 評価する文字シーケンス
min - 文字数の最小値
max - 文字数の最大値
from - 範囲の最小値
to - 範囲の最大値
戻り値:
指定の文字列数と文字の範囲内の場合のみtrue

isRangeAll

public static boolean isRangeAll(byte[] a,
                                 byte from,
                                 byte to)
指定された数値が指定の範囲内か評価します。

パラメータ:
a - 評価する数値
from - 範囲の最小値
to - 範囲の最大値
戻り値:
指定の範囲内の場合のみtrue

isRangeAll

public static boolean isRangeAll(short[] a,
                                 short from,
                                 short to)
指定された数値が指定の範囲内か評価します。

パラメータ:
a - 評価する数値
from - 範囲の最小値
to - 範囲の最大値
戻り値:
指定の範囲内の場合のみtrue

isRangeAll

public static boolean isRangeAll(int[] a,
                                 int from,
                                 int to)
指定された数値が指定の範囲内か評価します。

パラメータ:
a - 評価する数値
from - 範囲の最小値
to - 範囲の最大値
戻り値:
指定の範囲内の場合のみtrue

isRangeAll

public static boolean isRangeAll(long[] a,
                                 long from,
                                 long to)
指定された数値が指定の範囲内か評価します。

パラメータ:
a - 評価する数値
from - 範囲の最小値
to - 範囲の最大値
戻り値:
指定の範囲内の場合のみtrue

isRangeAll

public static boolean isRangeAll(float[] a,
                                 float from,
                                 float to)
指定された数値が指定の範囲内か評価します。

パラメータ:
a - 評価する数値
from - 範囲の最小値
to - 範囲の最大値
戻り値:
指定の範囲内の場合のみtrue

isRangeAll

public static boolean isRangeAll(double[] a,
                                 double from,
                                 double to)
指定された数値が指定の範囲内か評価します。

パラメータ:
a - 評価する数値
from - 範囲の最小値
to - 範囲の最大値
戻り値:
指定の範囲内の場合のみtrue