shohaku.core.helpers
クラス Eval

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

public class Eval
extends java.lang.Object

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


コンストラクタの概要
Eval()
           
 
メソッドの概要
static boolean isAndArraySize(java.lang.Object[] as)
          指定された全ての配列の長さが同一か評価します。
static boolean isAndBlank(java.lang.CharSequence[] css)
          全ての配列の要素がnullまたは空の文字シーケンスであるかを評価します。
static boolean isAndBlank(java.lang.CharSequence cs1, java.lang.CharSequence cs2)
          引数が全てnullまたは空の文字シーケンスであるかを評価します。
static boolean isAndBlankOrSpace(java.lang.CharSequence[] css)
          全ての配列の要素がnullまたは空かスペースのみの文字シーケンスであるかを評価します。
static boolean isAndBlankOrSpace(java.lang.CharSequence cs1, java.lang.CharSequence cs2)
          引数が全てnullまたは空かスペースのみの文字シーケンスであるかを評価します。
static boolean isAndInstance(java.lang.Object o, java.lang.Class[] classes)
          指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。
static boolean isAndInstance(java.lang.Object o, java.lang.Class class1, java.lang.Class class2)
          指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。
static boolean isAndNull(java.lang.Object[] os)
          全ての配列の要素がnull値であるかを評価します。
static boolean isAndNull(java.lang.Object o1, java.lang.Object o2)
          引数が全てnull値であるかを評価します。
static boolean isArray(java.lang.Object o)
          配列型であるかを評価します。
static boolean isArrayClass(java.lang.Class c)
          配列型のクラスか評価します。
static boolean isArrayIndex(java.lang.Object a, int index)
          指定されたインデックスが配列の範囲内か評価します。
static boolean isArrayIndex(java.lang.Object a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isArraySize(java.lang.Object a, int length)
          指定された配列の長さが指定の配列長と同一か評価します。
static boolean isArraySize(java.lang.Object a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isBlank(java.lang.CharSequence cs)
          引数がnullまたは空の文字シーケンスであるかを評価します。
static boolean isBlankOrSpace(java.lang.CharSequence cs)
          引数がnullまたは空かスペースのみの文字シーケンスであるかを評価します。
static boolean isCharAt(java.lang.CharSequence cs, int index, char c)
          指定されたインデックスの文字が指定の文字と同一か評価します。
static boolean isComponentType(java.lang.Object a, java.lang.Class c)
          配列のコンポーネント型が指定のクラスと同一であるかを評価します。
static boolean isContains(boolean[] a, boolean e)
          引数eが配列aに含まれているか評価します。
static boolean isContains(byte[] a, byte e)
          引数eが配列aに含まれているか評価します。
static boolean isContains(char[] a, char e)
          引数eが配列aに含まれているか評価します。
static boolean isContains(java.lang.CharSequence cs, char c)
          指定の文字シーケンスに指定の文字が含まれているか評価します。
static boolean isContains(java.lang.CharSequence cs, java.lang.CharSequence target)
          指定の文字シーケンスに指定の文字シーケンスが含まれているか評価します。
static boolean isContains(java.util.Collection c, java.lang.Object o)
          引数oがコレクションcに含まれているか評価します。
static boolean isContains(double[] a, double e)
          引数eが配列aに含まれているか評価します。
static boolean isContains(float[] a, float e)
          引数eが配列aに含まれているか評価します。
static boolean isContains(int[] a, int e)
          引数eが配列aに含まれているか評価します。
static boolean isContains(long[] a, long e)
          引数eが配列aに含まれているか評価します。
static boolean isContains(java.lang.Object[] a, java.lang.Object o)
          引数oが配列aに含まれているか評価します。
static boolean isContains(short[] a, short e)
          引数eが配列aに含まれているか評価します。
static boolean isContains(java.lang.String source, char c)
          指定の文字列に指定の文字が含まれているか評価します。
static boolean isContains(java.lang.String source, java.lang.String target)
          指定の文字列に指定の文字列が含まれているか評価します。
static boolean isContainsKey(Group g, java.lang.Object key)
          指定のグループに指定の識別子が含まれているか評価します。
static boolean isContainsKey(java.util.Map m, java.lang.Object key)
          指定のマップに指定の識別子が含まれているか評価します。
static boolean isContainsKey(Parameters p, java.lang.String key)
          指定のパラメータリストに指定の識別子が含まれているか評価します。
static boolean isEmpty(java.util.Collection c)
          引数がnullまたは空の状態であるかを評価します。
static boolean isEmpty(Group g)
          引数がnullまたは空の状態であるかを評価します。
static boolean isEmpty(java.util.Map m)
          引数がnullまたは空の状態であるかを評価します。
static boolean isEmpty(java.lang.Object[] os)
          引数がnullまたは空の状態であるかを評価します。
static boolean isEmpty(Parameters p)
          引数がnullまたは空の状態であるかを評価します。
static boolean isEquals(boolean[] a, boolean[] a2)
          配列の全要素が一致するか評価します。
static boolean isEquals(byte[] a, byte[] a2)
          配列の全要素が一致するか評価します。
static boolean isEquals(char[] a, char[] a2)
          配列の全要素が一致するか評価します。
static boolean isEquals(double[] a, double[] a2)
          配列の全要素が一致するか評価します。
static boolean isEquals(float[] a, float[] a2)
          配列の全要素が一致するか評価します。
static boolean isEquals(int[] a, int[] a2)
          配列の全要素が一致するか評価します。
static boolean isEquals(long[] a, long[] a2)
          配列の全要素が一致するか評価します。
static boolean isEquals(java.lang.Object[] a, java.lang.Object[] a2)
          配列の全要素が一致するか評価します。
static boolean isEquals(java.lang.Object o, java.lang.Object o2)
          指定の値が同値であるかを評価します。
static boolean isEquals(short[] a, short[] a2)
          配列の全要素が一致するか評価します。
static boolean isIndex(java.lang.CharSequence cs, int index)
          指定されたインデックスが文字シーケンスの範囲内か評価します。
static boolean isIndex(java.lang.CharSequence cs, int min, int max)
          指定された文字シーケンスの範囲内のインデックスか評価します。
static boolean isIndex(java.util.List list, int index)
          指定されたインデックスがリストの範囲内か評価します。
static boolean isIndex(java.util.List list, int min, int max)
          指定されたリストの範囲内のインデックスか評価します。
static boolean isMax(double n, double max)
          指定された数値が指定の最大値の範囲か評価します。
static boolean isMax(int n, int max)
          指定された数値が指定の最大値の範囲か評価します。
static boolean isMax(long n, long max)
          指定された数値が指定の最大値の範囲か評価します。
static boolean isMin(double n, double min)
          指定された数値が指定の最小値の範囲か評価します。
static boolean isMin(int n, int min)
          指定された数値が指定の最小値の範囲か評価します。
static boolean isMin(long n, long min)
          指定された数値が指定の最小値の範囲か評価します。
static boolean isNegative(double n)
          指定された数値が負数か評価します。
static boolean isNegative(int n)
          指定された数値が負数か評価します。
static boolean isNegative(long n)
          指定された数値が負数か評価します。
static boolean isOrBlank(java.lang.CharSequence[] css)
          全ての配列の要素がnullまたは空の文字シーケンスが含まれるか評価します。
static boolean isOrBlank(java.lang.CharSequence cs1, java.lang.CharSequence cs2)
          引数にnullまたは空の文字シーケンスが含まれるか評価します。
static boolean isOrBlankOrSpace(java.lang.CharSequence[] css)
          全ての配列の要素がnullまたは空かスペースのみの文字シーケンスが含まれるか評価します。
static boolean isOrBlankOrSpace(java.lang.CharSequence cs1, java.lang.CharSequence cs2)
          引数にnullまたは空かスペースのみの文字シーケンスが含まれるか評価します。
static boolean isOrCharAt(java.lang.CharSequence cs, int index, char[] ac)
          指定されたインデックスの文字が指定の文字の内の何れかと同一か評価します。
static boolean isOrEquals(java.lang.Object o, java.lang.Object o2, java.lang.Object o3)
          指定の値の内いずれかが同値であるかを評価します。
static boolean isOrEquals(java.lang.Object o, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)
          指定の値の内いずれかが同値であるかを評価します。
static boolean isOrInstance(java.lang.Object o, java.lang.Class[] classes)
          指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。
static boolean isOrInstance(java.lang.Object o, java.lang.Class class1, java.lang.Class class2)
          指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。
static boolean isOrNull(java.lang.Object[] os)
          配列の要素にnull値が含まれるか評価します。
static boolean isOrNull(java.lang.Object o1, java.lang.Object o2)
          引数にnull値が含まれるか評価します。
static boolean isOrNull(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
          引数にnull値が含まれるか評価します。
static boolean isOrNull(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)
          引数にnull値が含まれるか評価します。
static boolean isOrPrefix(java.lang.CharSequence cs, char[] prefixs)
          指定の文字シーケンスに接頭辞の内いずれかが含まれるか評価します。
static boolean isOrPrefix(java.lang.CharSequence cs, java.lang.CharSequence[] prefixs)
          指定の文字シーケンスに接頭辞の内いずれかが含まれるか評価します。
static boolean isOrSuffix(java.lang.CharSequence cs, char[] suffixs)
          指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。
static boolean isOrSuffix(java.lang.CharSequence cs, java.lang.CharSequence[] suffixs)
          指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。
static boolean isPositive(double n)
          指定された数値が正数か評価します。
static boolean isPositive(int n)
          指定された数値が正数か評価します。
static boolean isPositive(long n)
          指定された数値が正数か評価します。
static boolean isPrefix(java.lang.CharSequence cs, java.lang.CharSequence prefix)
          指定の文字シーケンスが指定の接頭辞を持つか評価します。
static boolean isRange(double n, double from, double to)
          指定された数値が指定の範囲内か評価します。
static boolean isRange(int n, int from, int to)
          指定された数値が指定の範囲内か評価します。
static boolean isRange(long n, long from, long to)
          指定された数値が指定の範囲内か評価します。
static boolean isRangeChars(java.lang.CharSequence cs, char from, char to)
          指定された文字シーケンスの全要素が指定の範囲内か評価します。
static boolean isSize(java.lang.CharSequence a, int length)
          指定された文字シーケンスの長さが指定の長さと同一か評価します。
static boolean isSize(java.lang.CharSequence cs, int min, int max)
          指定された文字シーケンスの長さが指定の長さの範囲内か評価します。
static boolean isStartsWith(java.lang.CharSequence cs, java.lang.CharSequence prefix, int offset)
          指定の文字シーケンスの位置から前方一致するか評価します。
static boolean isSuffix(java.lang.CharSequence cs, java.lang.CharSequence suffix)
          指定の文字シーケンスが指定の接尾辞を持つか評価します。
static boolean isType(java.lang.Object o, java.lang.Class c)
          クラスが同一であるかを評価します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Eval

public Eval()
メソッドの詳細

isBlank

public static boolean isBlank(java.lang.CharSequence cs)
引数がnullまたは空の文字シーケンスであるかを評価します。

パラメータ:
cs - 評価する文字シーケンス
戻り値:
引数がnullまたは空の文字シーケンスの場合のみtrue

isAndBlank

public static boolean isAndBlank(java.lang.CharSequence cs1,
                                 java.lang.CharSequence cs2)
引数が全てnullまたは空の文字シーケンスであるかを評価します。

パラメータ:
cs1 - 評価する一番目の文字シーケンス
cs2 - 評価する二番目の文字シーケンス
戻り値:
引数が全てnullまたは空の文字シーケンスの場合のみtrue

isAndBlank

public static boolean isAndBlank(java.lang.CharSequence[] css)
全ての配列の要素がnullまたは空の文字シーケンスであるかを評価します。

パラメータ:
css - 評価する文字シーケンスの配列
戻り値:
全ての配列の要素がnullまたは空の文字シーケンスの場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isOrBlank

public static boolean isOrBlank(java.lang.CharSequence cs1,
                                java.lang.CharSequence cs2)
引数にnullまたは空の文字シーケンスが含まれるか評価します。

パラメータ:
cs1 - 評価する一番目の文字シーケンス
cs2 - 評価する二番目の文字シーケンス
戻り値:
引数にnullまたは空の文字シーケンスが含まれる場合のみtrue

isOrBlank

public static boolean isOrBlank(java.lang.CharSequence[] css)
全ての配列の要素がnullまたは空の文字シーケンスが含まれるか評価します。

パラメータ:
css - 評価する文字シーケンスの配列
戻り値:
全ての配列の要素がnullまたは空の文字シーケンスが含まれる場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isBlankOrSpace

public static boolean isBlankOrSpace(java.lang.CharSequence cs)
引数がnullまたは空かスペースのみの文字シーケンスであるかを評価します。

パラメータ:
cs - 評価する文字シーケンス
戻り値:
引数がnullまたは空かスペースのみの文字シーケンスの場合のみtrue

isAndBlankOrSpace

public static boolean isAndBlankOrSpace(java.lang.CharSequence cs1,
                                        java.lang.CharSequence cs2)
引数が全てnullまたは空かスペースのみの文字シーケンスであるかを評価します。

パラメータ:
cs1 - 評価する一番目の文字シーケンス
cs2 - 評価する二番目の文字シーケンス
戻り値:
引数が全てnullまたは空かスペースのみの文字シーケンスの場合のみtrue

isAndBlankOrSpace

public static boolean isAndBlankOrSpace(java.lang.CharSequence[] css)
全ての配列の要素がnullまたは空かスペースのみの文字シーケンスであるかを評価します。

パラメータ:
css - 評価する文字シーケンスの配列
戻り値:
全ての配列の要素がnullまたは空かスペースのみの文字シーケンスの場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isOrBlankOrSpace

public static boolean isOrBlankOrSpace(java.lang.CharSequence cs1,
                                       java.lang.CharSequence cs2)
引数にnullまたは空かスペースのみの文字シーケンスが含まれるか評価します。

パラメータ:
cs1 - 評価する一番目の文字シーケンス
cs2 - 評価する二番目の文字シーケンス
戻り値:
引数にnullまたは空かスペースのみの文字シーケンスが含まれる場合のみtrue

isOrBlankOrSpace

public static boolean isOrBlankOrSpace(java.lang.CharSequence[] css)
全ての配列の要素がnullまたは空かスペースのみの文字シーケンスが含まれるか評価します。

パラメータ:
css - 評価する文字シーケンスの配列
戻り値:
全ての配列の要素がnullまたは空かスペースのみの文字シーケンスが含まれる場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isEmpty

public static boolean isEmpty(java.lang.Object[] os)
引数がnullまたは空の状態であるかを評価します。

パラメータ:
os - 評価する配列
戻り値:
引数がnullまたは空の状態の場合のみtrue

isEmpty

public static boolean isEmpty(java.util.Map m)
引数がnullまたは空の状態であるかを評価します。

パラメータ:
m - 評価するマップ
戻り値:
引数がnullまたは空の状態の場合のみtrue

isEmpty

public static boolean isEmpty(java.util.Collection c)
引数がnullまたは空の状態であるかを評価します。

パラメータ:
c - 評価するコレクション
戻り値:
引数がnullまたは空の状態の場合のみtrue

isEmpty

public static boolean isEmpty(Group g)
引数がnullまたは空の状態であるかを評価します。

パラメータ:
g - 評価するグループ
戻り値:
引数がnullまたは空の状態の場合のみtrue

isEmpty

public static boolean isEmpty(Parameters p)
引数がnullまたは空の状態であるかを評価します。

パラメータ:
p - 評価するパラメータリスト
戻り値:
引数がnullまたは空の状態の場合のみtrue

isAndNull

public static boolean isAndNull(java.lang.Object o1,
                                java.lang.Object o2)
引数が全てnull値であるかを評価します。

パラメータ:
o1 - 評価する一番目の値
o2 - 評価する二番目の値
戻り値:
引数が全てnull値の場合のみtrue

isAndNull

public static boolean isAndNull(java.lang.Object[] os)
全ての配列の要素がnull値であるかを評価します。

パラメータ:
os - 評価する配列
戻り値:
全ての配列の要素がnull値の場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isOrNull

public static boolean isOrNull(java.lang.Object o1,
                               java.lang.Object o2)
引数にnull値が含まれるか評価します。

パラメータ:
o1 - 評価する一番目の値
o2 - 評価する二番目の値
戻り値:
引数にnull値が含まれる場合のみtrue

isOrNull

public static boolean isOrNull(java.lang.Object o1,
                               java.lang.Object o2,
                               java.lang.Object o3)
引数にnull値が含まれるか評価します。

パラメータ:
o1 - 評価する一番目の値
o2 - 評価する二番目の値
o3 - 評価する三番目の値
戻り値:
引数にnull値が含まれる場合のみtrue

isOrNull

public static boolean isOrNull(java.lang.Object o1,
                               java.lang.Object o2,
                               java.lang.Object o3,
                               java.lang.Object o4)
引数にnull値が含まれるか評価します。

パラメータ:
o1 - 評価する一番目の値
o2 - 評価する二番目の値
o3 - 評価する三番目の値
o4 - 評価する四番目の値
戻り値:
引数にnull値が含まれる場合のみtrue

isOrNull

public static boolean isOrNull(java.lang.Object[] os)
配列の要素にnull値が含まれるか評価します。

パラメータ:
os - 評価する配列
戻り値:
配列の要素にnull値が含まれる場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isEquals

public static boolean isEquals(java.lang.Object o,
                               java.lang.Object o2)
指定の値が同値であるかを評価します。
同値か双方nullの場合trueと評価します。

パラメータ:
o - 評価基の値
o2 - 評価先の値
戻り値:
同値か双方nullの場合true

isOrEquals

public static boolean isOrEquals(java.lang.Object o,
                                 java.lang.Object o2,
                                 java.lang.Object o3)
指定の値の内いずれかが同値であるかを評価します。
同値か双方nullの場合trueと評価します。

パラメータ:
o - 評価基の値
o2 - 評価先の値
o3 - 評価先の値
戻り値:
指定の値の内いずれかが同値である場合true

isOrEquals

public static boolean isOrEquals(java.lang.Object o,
                                 java.lang.Object o2,
                                 java.lang.Object o3,
                                 java.lang.Object o4)
指定の値の内いずれかが同値であるかを評価します。
同値か双方nullの場合trueと評価します。

パラメータ:
o - 評価基の値
o2 - 評価先の値
o3 - 評価先の値
o4 - 評価先の値
戻り値:
指定の値の内いずれかが同値である場合true

isEquals

public static boolean isEquals(char[] a,
                               char[] a2)
配列の全要素が一致するか評価します。

パラメータ:
a - 評価基の配列
a2 - 評価先の配列
戻り値:
配列の全要素が一致する場合true

isEquals

public static boolean isEquals(boolean[] a,
                               boolean[] a2)
配列の全要素が一致するか評価します。

パラメータ:
a - 評価基の配列
a2 - 評価先の配列
戻り値:
配列の全要素が一致する場合true

isEquals

public static boolean isEquals(byte[] a,
                               byte[] a2)
配列の全要素が一致するか評価します。

パラメータ:
a - 評価基の配列
a2 - 評価先の配列
戻り値:
配列の全要素が一致する場合true

isEquals

public static boolean isEquals(short[] a,
                               short[] a2)
配列の全要素が一致するか評価します。

パラメータ:
a - 評価基の配列
a2 - 評価先の配列
戻り値:
配列の全要素が一致する場合true

isEquals

public static boolean isEquals(int[] a,
                               int[] a2)
配列の全要素が一致するか評価します。

パラメータ:
a - 評価基の配列
a2 - 評価先の配列
戻り値:
配列の全要素が一致する場合true

isEquals

public static boolean isEquals(long[] a,
                               long[] a2)
配列の全要素が一致するか評価します。

パラメータ:
a - 評価基の配列
a2 - 評価先の配列
戻り値:
配列の全要素が一致する場合true

isEquals

public static boolean isEquals(float[] a,
                               float[] a2)
配列の全要素が一致するか評価します。

パラメータ:
a - 評価基の配列
a2 - 評価先の配列
戻り値:
配列の全要素が一致する場合true

isEquals

public static boolean isEquals(double[] a,
                               double[] a2)
配列の全要素が一致するか評価します。

パラメータ:
a - 評価基の配列
a2 - 評価先の配列
戻り値:
配列の全要素が一致する場合true

isEquals

public static boolean isEquals(java.lang.Object[] a,
                               java.lang.Object[] a2)
配列の全要素が一致するか評価します。
要素は同値か双方nullの場合trueと評価します。

パラメータ:
a - 評価基の配列
a2 - 評価先の配列
戻り値:
配列の全要素が一致する場合true

isStartsWith

public static boolean isStartsWith(java.lang.CharSequence cs,
                                   java.lang.CharSequence prefix,
                                   int offset)
指定の文字シーケンスの位置から前方一致するか評価します。

パラメータ:
cs - 評価基の文字シーケンス
prefix - 評価先の接頭辞
offset - 評価を開始する相対インデックス
戻り値:
指定の文字シーケンスの位置から前方一致する場合のみtrue

isSuffix

public static boolean isSuffix(java.lang.CharSequence cs,
                               java.lang.CharSequence suffix)
指定の文字シーケンスが指定の接尾辞を持つか評価します。

パラメータ:
cs - 評価基の文字シーケンス
suffix - 評価先の接尾辞
戻り値:
指定の文字シーケンスが指定の接尾辞を持つ場合のみtrue

isOrSuffix

public static boolean isOrSuffix(java.lang.CharSequence cs,
                                 char[] suffixs)
指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。

パラメータ:
cs - 評価基の文字シーケンス
suffixs - 評価先の接尾辞の配列
戻り値:
指定の文字列に接尾辞の内いずれかが含まれる場合のみtrue

isOrSuffix

public static boolean isOrSuffix(java.lang.CharSequence cs,
                                 java.lang.CharSequence[] suffixs)
指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。

パラメータ:
cs - 評価基の文字シーケンス
suffixs - 評価先の接尾辞の配列
戻り値:
指定の文字シーケンスに接尾辞の内いずれかが含まれる場合のみtrue

isPrefix

public static boolean isPrefix(java.lang.CharSequence cs,
                               java.lang.CharSequence prefix)
指定の文字シーケンスが指定の接頭辞を持つか評価します。

パラメータ:
cs - 評価基の文字シーケンス
prefix - 評価先の接頭辞の配列
戻り値:
指定の文字シーケンスが指定の接頭辞を持つ場合のみtrue

isOrPrefix

public static boolean isOrPrefix(java.lang.CharSequence cs,
                                 char[] prefixs)
指定の文字シーケンスに接頭辞の内いずれかが含まれるか評価します。

パラメータ:
cs - 評価基の文字シーケンス
prefixs - 評価先の接頭辞の配列
戻り値:
指定の文字列に接頭辞の内いずれかが含まれる場合のみtrue

isOrPrefix

public static boolean isOrPrefix(java.lang.CharSequence cs,
                                 java.lang.CharSequence[] prefixs)
指定の文字シーケンスに接頭辞の内いずれかが含まれるか評価します。

パラメータ:
cs - 評価基の文字シーケンス
prefixs - 評価先の接頭辞の配列
戻り値:
指定の文字シーケンスに接頭辞の内いずれかが含まれる場合のみtrue

isRange

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

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

isRange

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

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

isRange

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

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

isRangeChars

public static boolean isRangeChars(java.lang.CharSequence cs,
                                   char from,
                                   char to)
指定された文字シーケンスの全要素が指定の範囲内か評価します。

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

isNegative

public static boolean isNegative(int n)
指定された数値が負数か評価します。

パラメータ:
n - 評価する数値
戻り値:
指定された数値が負数の場合のみtrue

isNegative

public static boolean isNegative(long n)
指定された数値が負数か評価します。

パラメータ:
n - 評価する数値
戻り値:
指定された数値が負数の場合のみtrue

isNegative

public static boolean isNegative(double n)
指定された数値が負数か評価します。

パラメータ:
n - 評価する数値
戻り値:
指定された数値が負数の場合のみtrue

isPositive

public static boolean isPositive(int n)
指定された数値が正数か評価します。

パラメータ:
n - 評価する数値
戻り値:
指定された数値が正数の場合のみtrue

isPositive

public static boolean isPositive(long n)
指定された数値が正数か評価します。

パラメータ:
n - 評価する数値
戻り値:
指定された数値が正数の場合のみtrue

isPositive

public static boolean isPositive(double n)
指定された数値が正数か評価します。

パラメータ:
n - 評価する数値
戻り値:
指定された数値が正数の場合のみtrue

isMin

public static boolean isMin(int n,
                            int min)
指定された数値が指定の最小値の範囲か評価します。

パラメータ:
n - 評価する数値
min - 範囲の最小値
戻り値:
指定の最小値の範囲の場合のみtrue

isMin

public static boolean isMin(long n,
                            long min)
指定された数値が指定の最小値の範囲か評価します。

パラメータ:
n - 評価する数値
min - 範囲の最小値
戻り値:
指定の最小値の範囲の場合のみtrue

isMin

public static boolean isMin(double n,
                            double min)
指定された数値が指定の最小値の範囲か評価します。

パラメータ:
n - 評価する数値
min - 範囲の最小値
戻り値:
指定の最小値の範囲の場合のみtrue

isMax

public static boolean isMax(int n,
                            int max)
指定された数値が指定の最大値の範囲か評価します。

パラメータ:
n - 評価する数値
max - 範囲の最大値
戻り値:
指定の最大値の範囲の場合のみtrue

isMax

public static boolean isMax(long n,
                            long max)
指定された数値が指定の最大値の範囲か評価します。

パラメータ:
n - 評価する数値
max - 範囲の最大値
戻り値:
指定の最大値の範囲の場合のみtrue

isMax

public static boolean isMax(double n,
                            double max)
指定された数値が指定の最大値の範囲か評価します。

パラメータ:
n - 評価する数値
max - 範囲の最大値
戻り値:
指定の最大値の範囲の場合のみtrue

isContains

public static boolean isContains(boolean[] a,
                                 boolean e)
引数eが配列aに含まれているか評価します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数eが配列aに含まれている場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isContains

public static boolean isContains(char[] a,
                                 char e)
引数eが配列aに含まれているか評価します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数eが配列aに含まれている場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isContains

public static boolean isContains(byte[] a,
                                 byte e)
引数eが配列aに含まれているか評価します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数eが配列aに含まれている場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isContains

public static boolean isContains(short[] a,
                                 short e)
引数eが配列aに含まれているか評価します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数eが配列aに含まれている場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isContains

public static boolean isContains(int[] a,
                                 int e)
引数eが配列aに含まれているか評価します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数eが配列aに含まれている場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isContains

public static boolean isContains(long[] a,
                                 long e)
引数eが配列aに含まれているか評価します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数eが配列aに含まれている場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isContains

public static boolean isContains(float[] a,
                                 float e)
引数eが配列aに含まれているか評価します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数eが配列aに含まれている場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isContains

public static boolean isContains(double[] a,
                                 double e)
引数eが配列aに含まれているか評価します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数eが配列aに含まれている場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isContains

public static boolean isContains(java.lang.Object[] a,
                                 java.lang.Object o)
引数oが配列aに含まれているか評価します。

パラメータ:
a - 評価基の配列
o - 検索するオブジェクト
戻り値:
引数oが配列aに含まれている場合のみtrue
例外:
java.lang.NullPointerException - 引数の配列がnullの場合

isContains

public static boolean isContains(java.util.Collection c,
                                 java.lang.Object o)
引数oがコレクションcに含まれているか評価します。

パラメータ:
c - 評価基のコレクション
o - 検索するオブジェクト
戻り値:
引数oがコレクションcに含まれている場合のみtrue

isContains

public static boolean isContains(java.lang.String source,
                                 char c)
指定の文字列に指定の文字が含まれているか評価します。

パラメータ:
source - 評価する文字列
c - 検索する文字
戻り値:
文字列に指定の文字が含まれている場合のみtrue

isContains

public static boolean isContains(java.lang.String source,
                                 java.lang.String target)
指定の文字列に指定の文字列が含まれているか評価します。

パラメータ:
source - 評価する文字列
target - 検索する文字列
戻り値:
文字列に指定の文字列が含まれている場合のみtrue

isContains

public static boolean isContains(java.lang.CharSequence cs,
                                 char c)
指定の文字シーケンスに指定の文字が含まれているか評価します。

パラメータ:
cs - 評価する文字シーケンス
c - 検索する文字
戻り値:
文字シーケンスに指定の文字が含まれている場合のみtrue

isContains

public static boolean isContains(java.lang.CharSequence cs,
                                 java.lang.CharSequence target)
指定の文字シーケンスに指定の文字シーケンスが含まれているか評価します。

パラメータ:
cs - 評価する文字シーケンス
target - 検索する文字シーケンス
戻り値:
文字シーケンスに指定の文字シーケンスが含まれている場合のみtrue

isContainsKey

public static boolean isContainsKey(java.util.Map m,
                                    java.lang.Object key)
指定のマップに指定の識別子が含まれているか評価します。

パラメータ:
m - 評価するマップ
key - 識別子
戻り値:
マップに指定の識別子が含まれている場合のみtrue

isContainsKey

public static boolean isContainsKey(Group g,
                                    java.lang.Object key)
指定のグループに指定の識別子が含まれているか評価します。

パラメータ:
g - 評価するグループ
key - 識別子
戻り値:
グループに指定の識別子が含まれている場合のみtrue

isContainsKey

public static boolean isContainsKey(Parameters p,
                                    java.lang.String key)
指定のパラメータリストに指定の識別子が含まれているか評価します。

パラメータ:
p - 評価するパラメータリスト
key - 識別子
戻り値:
パラメータリストに指定の識別子が含まれている場合のみtrue

isAndInstance

public static boolean isAndInstance(java.lang.Object o,
                                    java.lang.Class class1,
                                    java.lang.Class class2)
指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。

パラメータ:
o - 評価するオブジェクト
class1 - 割り当て可能か評価先するクラス
class2 - 割り当て可能か評価先するクラス
戻り値:
オブジェクトが全てのクラス型に割り当て可能の場合のみtrue

isAndInstance

public static boolean isAndInstance(java.lang.Object o,
                                    java.lang.Class[] classes)
指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。

パラメータ:
o - 評価するオブジェクト
classes - 割り当て可能か評価先するクラスの配列
戻り値:
オブジェクトが全てのクラス型に割り当て可能の場合のみtrue

isOrInstance

public static boolean isOrInstance(java.lang.Object o,
                                   java.lang.Class class1,
                                   java.lang.Class class2)
指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。

パラメータ:
o - 評価するオブジェクト
class1 - 割り当て可能か評価先するクラス
class2 - 割り当て可能か評価先するクラス
戻り値:
オブジェクトがいずれかのクラス型に割り当て可能の場合のみtrue

isOrInstance

public static boolean isOrInstance(java.lang.Object o,
                                   java.lang.Class[] classes)
指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。

パラメータ:
o - 評価するオブジェクト
classes - 割り当て可能か評価先するクラスの配列
戻り値:
オブジェクトがいずれかのクラス型に割り当て可能の場合のみtrue

isType

public static boolean isType(java.lang.Object o,
                             java.lang.Class c)
クラスが同一であるかを評価します。

パラメータ:
o - 評価するオブジェクト
c - 比較するクラス
戻り値:
クラスが同一の場合のみtrue

isComponentType

public static boolean isComponentType(java.lang.Object a,
                                      java.lang.Class c)
配列のコンポーネント型が指定のクラスと同一であるかを評価します。

パラメータ:
a - 評価する配列
c - 評価先のクラス
戻り値:
配列のコンポーネント型が指定のクラスと同一の場合のみtrue

isArray

public static boolean isArray(java.lang.Object o)
配列型であるかを評価します。

パラメータ:
o - 評価するオブジェクト
戻り値:
配列型の場合のみtrue

isArrayClass

public static boolean isArrayClass(java.lang.Class c)
配列型のクラスか評価します。

パラメータ:
c - 評価するクラス
戻り値:
配列型の場合のみtrue

isIndex

public static boolean isIndex(java.lang.CharSequence cs,
                              int index)
指定されたインデックスが文字シーケンスの範囲内か評価します。

パラメータ:
cs - 評価する文字シーケンス
index - 評価するインデックス
戻り値:
インデックスが文字シーケンスの範囲内の場合のみtrue

isIndex

public static boolean isIndex(java.lang.CharSequence cs,
                              int min,
                              int max)
指定された文字シーケンスの範囲内のインデックスか評価します。

パラメータ:
cs - 評価する文字シーケンス
min - 開始インデックス
max - 終了インデックス
戻り値:
指定された文字シーケンスの範囲内のインデックスの場合のみtrue

isIndex

public static boolean isIndex(java.util.List list,
                              int index)
指定されたインデックスがリストの範囲内か評価します。

パラメータ:
list - 範囲を示すリスト
index - 評価するインデックス
戻り値:
インデックスがリストの範囲内の場合のみtrue

isIndex

public static boolean isIndex(java.util.List list,
                              int min,
                              int max)
指定されたリストの範囲内のインデックスか評価します。

パラメータ:
list - 範囲を示すリスト
min - 開始インデックス
max - 終了インデックス
戻り値:
指定されたリストの範囲内のインデックスの場合のみtrue

isArrayIndex

public static boolean isArrayIndex(java.lang.Object a,
                                   int index)
指定されたインデックスが配列の範囲内か評価します。

パラメータ:
a - 範囲を示す配列
index - 評価するインデックス
戻り値:
インデックスが配列の範囲内の場合のみtrue
例外:
java.lang.IllegalArgumentException - 引数が配列でない場合

isArrayIndex

public static boolean isArrayIndex(java.lang.Object a,
                                   int min,
                                   int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
指定された配列の範囲内のインデックスの場合のみtrue
例外:
java.lang.IllegalArgumentException - 引数が配列でない場合

isSize

public static boolean isSize(java.lang.CharSequence a,
                             int length)
指定された文字シーケンスの長さが指定の長さと同一か評価します。

パラメータ:
a - 評価する文字シーケンス
length - 文字シーケンスの長さ
戻り値:
指定された文字シーケンスの長さが指定の長さと同一の場合のみtrue

isSize

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

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

isArraySize

public static boolean isArraySize(java.lang.Object a,
                                  int length)
指定された配列の長さが指定の配列長と同一か評価します。

パラメータ:
a - 評価する配列
length - 配列長
戻り値:
指定された配列の長さが指定の配列長と同一の場合のみtrue
例外:
java.lang.IllegalArgumentException - 引数が配列でない場合

isArraySize

public static boolean isArraySize(java.lang.Object a,
                                  int min,
                                  int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 文字数の最小値
max - 文字数の最大値
戻り値:
指定された配列の範囲内のインデックスの場合のみtrue
例外:
java.lang.IllegalArgumentException - 引数が配列でない場合

isAndArraySize

public static boolean isAndArraySize(java.lang.Object[] as)
指定された全ての配列の長さが同一か評価します。

パラメータ:
as - 評価するの配列を格納とする配列
戻り値:
指定された全ての配列の長さが同一の場合のみtrue
例外:
java.lang.IllegalArgumentException - 引数の要素が配列でないまたは引数が空配列の場合

isCharAt

public static boolean isCharAt(java.lang.CharSequence cs,
                               int index,
                               char c)
指定されたインデックスの文字が指定の文字と同一か評価します。
文字シーケンスがnullの場合と不正なインデックスの場合はfalseを返却します。

パラメータ:
cs - 評価する文字シーケンス
index - 評価する文字のインデックス
c - 比較先の文字
戻り値:
指定されたインデックスの文字が指定の文字と同一の場合のみtrue

isOrCharAt

public static boolean isOrCharAt(java.lang.CharSequence cs,
                                 int index,
                                 char[] ac)
指定されたインデックスの文字が指定の文字の内の何れかと同一か評価します。
文字シーケンスがnullの場合と不正なインデックスの場合はfalseを返却します。

パラメータ:
cs - 評価する文字シーケンス
index - 評価する文字のインデックス
ac - 比較先の文字の配列
戻り値:
指定されたインデックスの文字が指定の文字の内の何れかと同一の場合のみtrue