(クラス)
コンストラクタ public | {NumericValidator.default locale:Locale = {get-syntax-locale},signed?:bool = false,min-allowable:double = min-double,max-allowable:double = max-double,allow-grouping?:bool = false,allow-decimal-point?:bool = false,allow-exponent?:bool = false } |
アクセサ public NumericValidator.allow-decimal-point?:
bool
アクセサ public NumericValidator.allow-exponent?:
bool
アクセサ public NumericValidator.allow-grouping?:
bool
フィールド public constant NumericValidator.locale:
Locale
フィールド public NumericValidator.max-allowable:
double
フィールド public NumericValidator.min-allowable:
double
フィールド public-get protected-set NumericValidator.parser:
NumberParser
フィールド public NumericValidator.signed?:
bool
public | {NumericValidator.validate-value}:#Visual |
(コンストラクタ)
public | {NumericValidator.default locale:Locale = {get-syntax-locale},signed?:bool = false,min-allowable:double = min-double,max-allowable:double = max-double,allow-grouping?:bool = false,allow-decimal-point?:bool = false,allow-exponent?:bool = false } |
NumericValidator を作成します。
説明
このクラスを
validate-with と共に使用して、エントリが数値であることを確認します。数値の前後には空白を入れることができます。
エントリの解析には
NumberParser が使用されます。数値の認識方法の詳細については、そのクラスを参照してください。
locale: 数値の解析に使用される
Locale です。
min-allowable: この値より小さいエントリには無効のフラグが付けられます。
max-allowable: この値を超えているエントリには無効のフラグが付けられます。
signed?: 符号付き数値を入力できるかどうかを示します。
allow-grouping?: 数字に桁区切り文字を入力できるかどうかを示します。これが true の場合は、
1,000 などの入力が許可されます。false の場合は、入力は
1000 でなければなりません。詳細については、
NumberParser.allow-grouping? を参照してください。
allow-decimal-point?: 小数点を使用できるかどうかを示します。
(アクセサ)
アクセサ public NumericValidator.allow-decimal-point?:
bool true の場合は、入力時に小数点を使用できます。
(アクセサ)
アクセサ public NumericValidator.allow-exponent?:
bool true の場合は、数値入力に指数 (科学的記数法) を使用できます。
(アクセサ)
アクセサ public NumericValidator.allow-grouping?:
bool
(フィールド)
public constant NumericValidator.locale:
Locale
(フィールド)
public NumericValidator.max-allowable:
double NULL でない場合、エントリがこの値を超えていると、メッセージが表示されます。
(フィールド)
public NumericValidator.min-allowable:
double NULL でない場合、エントリがこの値に満たないと、メッセージが表示されます。
(フィールド)
public-get protected-set NumericValidator.parser:
NumberParser
(フィールド)
public NumericValidator.signed?:
bool
(メソッド)
public | {NumericValidator.validate-value}:#Visual |
コントロールの値が有効であるかどうかを決定します。
説明
コントロールの値をチェックします。この基本クラス メソッドは NULL を返すだけです。サブクラスは、通常、このメソッドをオーバーライドすることで、特別な値チェックを実行します。
target: 検証するコントロール。
partial?: 検証サイクルを起動したエントリが不完全である可能性があることを示します。
戻り値
値が有効な場合は NULL を返します。それ以外はエラー メッセージを返します。