ダウンロードリスト

プロジェクト概要

楕円形は実践的で、Java の任意の種類の拡張検証フレームワーク オブジェクト (!JavaBeans だけではなく)。制約注釈、Pojo、または XML で構成することができます。純粋な Java や !JavaScript、Groovy や !BeanShell などのスクリプト言語を使用して、カスタムの制約を表現できます。シンプル オブジェクト検証に加えて楕円コントラクト機能によって特定のプログラミングを提供します。簡単に提供 AspectJ アスペクトを使用して有効にすることができます。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2011-10-04 07:18
1.80

このリリースの入れ子になったプロパティを新しいターゲット属性によって制約制約の注釈を宣言するためのサポートを追加します。コンパイル済みの OGNL 式のキャッシュを追加し、MVEL 式をコンパイルします。
This release adds support for declaring constraints for nested properties via a new target attribute on constraint annotations. It adds caching of compiled OGNL expressions and compiled MVEL expressions.

2010-10-14 07:11
1.60

このリリースでは、チェックの実装は、複数の制約違反を生成できるように、Validator.reportConstraintViolationを追加します。これは、同じ型の複数の制約の注釈を保持することができます注釈をadds@Constraint.List~~V。これは、@メールを(allowPersonalName = true / false)を追加します。これは、/ AnnotationsConfigurerとXMLConfigurerにCheckInitializationListenerメソッドを追加または削除が追加されます。これは、Springの依存関係がチェックインスタンスに注入することができるように、BeanInjectingCheckInitializationListenerを追加します。これは、インターフェイスレベルでのメソッドのパラメータに指定された制約のサポートが追加されました:@ガード(inspectInterfaces = trueが)。
This release adds Validator.reportConstraintViolation, allowing check implementations to generate more than one constraint violation. It adds @Constraint.List annotations that can hold multiple constraint annotations of the same type. It adds @Email(allowPersonalName=true/false). It adds add/remove CheckInitializationListener methods to AnnotationsConfigurer and XMLConfigurer. It adds BeanInjectingCheckInitializationListener, allowing Spring dependencies to be injected into Check instances. It adds support for constraints specified for method parameters at interface level: @Guard(inspectInterfaces=true).

2010-04-01 06:54
1.50

JPAAnnotationsConfigurerは今もgetterメソッドを注釈と解釈します。値がマップ、リスト、または配列でない場合@サイズは現在値の文字列表現の長さをチェックします。このリリースでは@ AssertNullと@追加制約を数字。これにより、追加BeanValidationAnnotationsConfigurerを検証JSR303内蔵注釈の制約。それは[楕円バグ- 2907399]を実装して)を追加MessageValueFormatterとValidator.setMessageValueFormatterを(。
JPAAnnotationsConfigurer now also interprets annotated getter methods. @Size now checks the length of the value's String representation if the value is not a map, a list, or an array. This release adds @AssertNull and @Digits constraints. It adds BeanValidationAnnotationsConfigurer, which allows validation of JSR303 built-in constraint annotations.
It implements [oval-Bugs-2907399]´and adds MessageValueFormatter and Validator.setMessageValueFormatter().

2009-09-28 03:49
1.40

このリリースを介して条件制約を活性化のためのサポートを追加したとき=""属性です。それは過去と未来を@に耐性の属性を追加します。これは@追加NotMatchPatternとConstraintViolation.getCheckDeclaringContext()。これはappliesTo追加されます()制約すると、その方法の検証、配列、マップの子供たちに、適用されるべきであるとコレクションを制御するための属性です。これはバグが修正さ2836116、2821805、および2799870。
This release adds support for conditional constraint activation via the when="" attribute. It adds a tolerance attribute to @Past and @Future. It adds @NotMatchPattern and ConstraintViolation.getCheckDeclaringContext(). It adds an appliesTo() attribute to constraints to control if and how validation should be applied to children of arrays, maps, and collections. It fixes bugs 2836116, 2821805, and 2799870.

2009-05-10 22:59
1.32

このリリースにはメールでの制約は、@を追加します。これは、制約違反のメッセージは、ブラジルのポルトガル語の翻訳を追加します。これは、インターフェイスの検証が容易にあざけるようサポートするための実装を紹介します。これを修正いくつかのマイナーな問題。
This release adds an @Email constraint. It adds a Brazilian Portuguese translation of the constraint violation messages. It introduces an interface implemented by Validator for supporting easier mocking.
It fixes several minor issues.

プロジェクトリソース