public class CheckLibrary
extends java.lang.Object
コンストラクタと説明 |
---|
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
|
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