|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ne.mki.wedge.data.check.library.CheckLibrary
public class CheckLibrary
データチェック用 ライブラリ集
コンストラクタの概要 | |
---|---|
CheckLibrary()
|
メソッドの概要 | |
---|---|
static boolean |
checkAlphabet(char data)
half_Alphabetのチェック 半角 A~Z,a~zのみ |
static boolean |
checkDate(java.lang.String data)
日付チェック 値が存在しうる日付かをチェックします。 |
static boolean |
checkDateTime(java.lang.String data)
日付時間チェック 値が存在しうる日付時間かをチェックします。 |
static boolean |
checkEnum(java.lang.String data,
java.lang.String[] enums)
選択肢のチェック |
static boolean |
checkFix(java.lang.String data,
int length,
boolean isByteCheck)
固定長のチェック バイト取得時のキャラクタセットは実行VMに依存します。 |
static boolean |
checkFix(java.lang.String data,
int length,
java.lang.String charSet,
boolean isByteCheck)
固定長のチェック |
static boolean |
checkFullAlphabet(char data)
full_Alphabetのチェック 全角 A~Z,a~zのみ |
static boolean |
checkFullFont(java.lang.String data)
文字列がすべて全角かどうかをチェック |
static boolean |
checkFullFont(java.lang.String data,
java.lang.String charSet)
文字列がすべて全角かどうかをチェック |
static boolean |
checkFullNumber(char data)
全角数字のチェック 1~9までの全角数字 |
static boolean |
checkHalfFont(java.lang.String data)
文字列がすべて半角かどうかをチェック |
static boolean |
checkHalfFont(java.lang.String data,
java.lang.String charSet)
文字列がすべて半角かどうかをチェック |
static boolean |
checkHalfKana(char data)
半角カナチェック 値が半角カナかをチェックします。 |
static boolean |
checkLength(java.lang.String data,
int length,
boolean isByteCheck)
長さのチェック バイト取得時のキャラクタセットは実行VMに依存します。 |
static boolean |
checkLength(java.lang.String data,
int length,
java.lang.String charSet,
boolean isByteCheck)
長さのチェック |
static boolean |
checkMaximumNumber(java.lang.String data,
java.lang.String maximum)
最大値のチェック(数値の比較) |
static boolean |
checkMaximumString(java.lang.String data,
java.lang.String maximum)
最大値のチェック(文字列の比較 辞書式) |
static boolean |
checkMinimumNumber(java.lang.String data,
java.lang.String minimum)
最小値のチェック(数値の比較) |
static boolean |
checkMinimumString(java.lang.String data,
java.lang.String minimum)
最小値のチェック(文字列の比較 辞書式) |
static boolean |
checkNumber(char data)
半角数字のチェック 1~9までの半角数字 |
static boolean |
checkNumberFormat(java.lang.String data)
数字チェック(文字の最初に[+][-]は許可。 |
static boolean |
checkNumberFormatForRealTimeCheck(java.lang.String data)
数字チェック リアルタイムチェック用 文字の最初に[+][-]は許可。 |
static boolean |
checkPositiveNumber(java.lang.String data)
整数チェック |
static boolean |
checkSign(char data)
記号のチェック 0x21 <= data <= 0x2F || 0x3A <= data <= 0x3F || 0x5B <= data <= 0x60 || 0x7B <= data <= 0x7E [!] |
static boolean |
checkSignDateNumber(char data)
日付時間的記号のチェック [/][:][ ] |
static boolean |
checkSignHyphen(char data)
ハイフンのチェック [-] |
static boolean |
checkSignNumber(char data)
数字的記号のチェック [+][,][-][.] |
static boolean |
checkSignString(char data)
文字的記号のチェック 0xFF61 <= data <= 0xFF65 [。][「][」][、][.][ ] |
static boolean |
checkTime(java.lang.String data)
時間チェック 値が存在しうる時間かをチェックします。 |
static byte[] |
getBytes(java.lang.String value,
java.lang.String charSet)
バイト配列を取得 |
static int |
getLength(java.lang.String data,
boolean isByteCheck)
桁数取得 バイト取得時のキャラクタセットは実行VMに依存します。 |
static int |
getLength(java.lang.String data,
java.lang.String charSet,
boolean isByteCheck)
桁数取得 |
static int |
getPositiveLength(java.lang.String data)
整数桁の長さを取得 先頭に[-][+]があった場合には桁数に加えない 長さはバイト文字数にて計算 バイト取得時のキャラクタセットは実行VMに依存します。 |
static int |
getPositiveLength(java.lang.String data,
java.lang.String charSet)
整数桁の長さを取得 先頭に[-][+]があった場合には桁数に加えない 長さはバイト文字数にて計算 |
static java.lang.String |
padding_after(java.lang.String str,
char addChar,
int length)
後ろにパディング文字を挿入 |
static java.lang.String |
padding_before(java.lang.String str,
char addChar,
int length)
前にパディング文字を挿入 |
static boolean |
typeCheckCode(char data)
コード(英数字+記号)のチェック data < 0x7F |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CheckLibrary()
メソッドの詳細 |
---|
public static java.lang.String padding_before(java.lang.String str, char addChar, int length)
String
- 対象文字列char
- パディング文字int
- 生成文字列数
public static java.lang.String padding_after(java.lang.String str, char addChar, int length)
String
- 対象文字列char
- パディング文字int
- 生成文字列数
public static boolean checkNumber(char data)
char
- チェック対象Char文字
public static boolean checkFullNumber(char data)
char
- チェック対象Char文字
public static boolean checkAlphabet(char data)
char
- チェック対象Char文字
public static boolean checkFullAlphabet(char data)
char
- チェック対象Char文字
public static boolean checkHalfKana(char data)
char
- チェック対象Char文字
public static boolean checkSign(char data)
char
- チェック対象Char文字
public static boolean checkSignString(char data)
char
- チェック対象Char文字
public static boolean checkSignDateNumber(char data)
char
- チェック対象Char文字
public static boolean checkSignNumber(char data)
char
- チェック対象Char文字
public static boolean checkSignHyphen(char data)
char
- チェック対象Char文字
public static boolean typeCheckCode(char data)
char
- チェック対象Char文字
public static boolean checkHalfFont(java.lang.String data, java.lang.String charSet) throws java.io.UnsupportedEncodingException
String
- チェック対象文字
java.io.UnsupportedEncodingException
public static boolean checkHalfFont(java.lang.String data)
String
- チェック対象文字
public static boolean checkFullFont(java.lang.String data, java.lang.String charSet) throws java.io.UnsupportedEncodingException
data
- チェック対象文字charSet
- キャラクタセット
java.io.UnsupportedEncodingException
public static boolean checkFullFont(java.lang.String data)
String
- チェック対象文字
public static boolean checkNumberFormatForRealTimeCheck(java.lang.String data)
String
- チェック対象文字
public static boolean checkNumberFormat(java.lang.String data)
String
- チェック対象文字
public static boolean checkPositiveNumber(java.lang.String data)
String
- 対象文字列
public static boolean checkDateTime(java.lang.String data)
String
- yyyyMMddhhmmss 形式の文字列
public static boolean checkDate(java.lang.String data)
String
- yyyyMMdd 形式の文字列
public static boolean checkTime(java.lang.String data)
String
- HHmmss 形式の文字列
public static boolean checkLength(java.lang.String data, int length, boolean isByteCheck)
String
- チェック対象文字列int
- 桁数boolean
- バイトチェックを行うかどうか
public static boolean checkLength(java.lang.String data, int length, java.lang.String charSet, boolean isByteCheck) throws java.io.UnsupportedEncodingException
String
- チェック対象文字列int
- 桁数String
- キャラクタセットboolean
- バイトチェックを行うかどうか
java.io.UnsupportedEncodingException
- キャラクタセット不正の場合の例外public static int getPositiveLength(java.lang.String data)
String
- 対象文字列
public static int getPositiveLength(java.lang.String data, java.lang.String charSet) throws java.io.UnsupportedEncodingException
String
- 対象文字列String
- キャラクタセット
java.io.UnsupportedEncodingException
- キャラクタセット不正の場合の例外public static int getLength(java.lang.String data, boolean isByteCheck)
String
- 対象文字列boolean
- バイトによるチェックを行うかどうか
public static int getLength(java.lang.String data, java.lang.String charSet, boolean isByteCheck) throws java.io.UnsupportedEncodingException
String
- 対象文字列String
- キャラクタセットboolean
- バイトによるチェックを行うかどうか
java.io.UnsupportedEncodingException
- キャラクタセット不正の場合の例外public static boolean checkFix(java.lang.String data, int length, boolean isByteCheck)
String
- チェック対象文字列int
- 長さboolean
- バイトによるチェックを行うかどうか
public static boolean checkFix(java.lang.String data, int length, java.lang.String charSet, boolean isByteCheck) throws java.io.UnsupportedEncodingException
String
- チェック対象文字列int
- 長さString
- キャラクタセットboolean
- バイトによるチェックを行うかどうか
java.io.UnsupportedEncodingException
- キャラクタセット不正の場合の例外public static boolean checkEnum(java.lang.String data, java.lang.String[] enums)
String
- チェック対象文字列String[]
- 選択肢public static boolean checkMinimumNumber(java.lang.String data, java.lang.String minimum)
String
- チェック対象文字列String
- 最小値
public static boolean checkMinimumString(java.lang.String data, java.lang.String minimum)
String
- チェック対象文字列String
- 最小値
public static boolean checkMaximumNumber(java.lang.String data, java.lang.String maximum)
String
- チェック対象文字列String
- 最大値
public static boolean checkMaximumString(java.lang.String data, java.lang.String maximum)
String
- チェック対象文字列String
- 最大値
public static byte[] getBytes(java.lang.String value, java.lang.String charSet) throws java.io.UnsupportedEncodingException
value
- 文字列charset
- キャラクタセット
java.io.UnsupportedEncodingException
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |