defaultGroupSequenceProviderClass) {
+ mapping.addDefaultGroupSequenceProvider( beanClass, defaultGroupSequenceProviderClass );
+ return this;
+ }
+}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/package.html b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/package.html
new file mode 100644
index 0000000000..96de8abbc0
--- /dev/null
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/impl/package.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+Creational context implementations of the API for programmatic
+constraint definition.
+
+
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/package.html b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/package.html
new file mode 100644
index 0000000000..25e9056c61
--- /dev/null
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/context/package.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+Contains facet and creational context interfaces forming the API
+for programmatic constraint definition.
+This package is part of the public Hibernate Validator API.
+
+
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/AssertFalseDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/AssertFalseDef.java
index 966e4b473d..a2d5695837 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/AssertFalseDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/AssertFalseDef.java
@@ -16,17 +16,16 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.AssertFalse;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class AssertFalseDef extends ConstraintDef {
- public AssertFalseDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, AssertFalse.class, property, elementType, mapping );
+
+ public AssertFalseDef() {
+ super( AssertFalse.class );
}
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/AssertTrueDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/AssertTrueDef.java
index f77a26c6c0..089c44010b 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/AssertTrueDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/AssertTrueDef.java
@@ -16,17 +16,16 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.AssertTrue;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class AssertTrueDef extends ConstraintDef {
- public AssertTrueDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, AssertTrue.class, property, elementType, mapping );
+
+ public AssertTrueDef() {
+ super( AssertTrue.class );
}
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/CreditCardNumberDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/CreditCardNumberDef.java
index d285808354..c7dcf2df89 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/CreditCardNumberDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/CreditCardNumberDef.java
@@ -17,17 +17,15 @@
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
import org.hibernate.validator.constraints.CreditCardNumber;
/**
* @author Hardy Ferentschik
*/
public class CreditCardNumberDef extends ConstraintDef {
- public CreditCardNumberDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, CreditCardNumber.class, property, elementType, mapping );
+
+ public CreditCardNumberDef() {
+ super( CreditCardNumber.class );
}
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DecimalMaxDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DecimalMaxDef.java
index 1c60ce6411..7f6c722c8d 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DecimalMaxDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DecimalMaxDef.java
@@ -17,19 +17,17 @@
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.DecimalMax;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class DecimalMaxDef extends ConstraintDef {
- public DecimalMaxDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, DecimalMax.class, property, elementType, mapping );
+ public DecimalMaxDef() {
+ super( DecimalMax.class );
}
public DecimalMaxDef value(String max) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DecimalMinDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DecimalMinDef.java
index e6535db501..0a6219dacf 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DecimalMinDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DecimalMinDef.java
@@ -16,19 +16,17 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.DecimalMin;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class DecimalMinDef extends ConstraintDef {
- public DecimalMinDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, DecimalMin.class, property, elementType, mapping );
+ public DecimalMinDef() {
+ super( DecimalMin.class );
}
public DecimalMinDef value(String min) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DigitsDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DigitsDef.java
index fe2c32545c..2b7345a972 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DigitsDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/DigitsDef.java
@@ -16,11 +16,9 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.Digits;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
@@ -28,8 +26,8 @@
*/
public class DigitsDef extends ConstraintDef {
- public DigitsDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Digits.class, property, elementType, mapping );
+ public DigitsDef() {
+ super( Digits.class );
}
public DigitsDef integer(int integer) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/EmailDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/EmailDef.java
index f6834fdfa7..e3d9be8794 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/EmailDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/EmailDef.java
@@ -17,17 +17,15 @@
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
import org.hibernate.validator.constraints.Email;
/**
* @author Hardy Ferentschik
*/
public class EmailDef extends ConstraintDef {
- public EmailDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Email.class, property, elementType, mapping );
+
+ public EmailDef() {
+ super( Email.class );
}
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/FutureDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/FutureDef.java
index cb8f7da537..53df19e9f9 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/FutureDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/FutureDef.java
@@ -16,17 +16,16 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.Future;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class FutureDef extends ConstraintDef {
- public FutureDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Future.class, property, elementType, mapping );
+
+ public FutureDef() {
+ super( Future.class );
}
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/LengthDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/LengthDef.java
index 2dc6da7764..707ad19dd1 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/LengthDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/LengthDef.java
@@ -17,10 +17,7 @@
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
import org.hibernate.validator.constraints.Length;
@@ -29,8 +26,8 @@
*/
public class LengthDef extends ConstraintDef {
- public LengthDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Length.class, property, elementType, mapping );
+ public LengthDef() {
+ super( Length.class );
}
public LengthDef min(int min) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/MaxDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/MaxDef.java
index 7747a3e07c..1140a0b9ae 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/MaxDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/MaxDef.java
@@ -16,20 +16,17 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import javax.validation.constraints.Max;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class MaxDef extends ConstraintDef {
- public MaxDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Max.class, property, elementType, mapping );
+ public MaxDef() {
+ super( Max.class );
}
public MaxDef value(long max) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/MinDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/MinDef.java
index f5d795a37f..fbe643b2a8 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/MinDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/MinDef.java
@@ -16,20 +16,17 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import javax.validation.constraints.Min;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class MinDef extends ConstraintDef {
- public MinDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Min.class, property, elementType, mapping );
+ public MinDef() {
+ super( Min.class );
}
public MinDef value(long min) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotBlankDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotBlankDef.java
index a4d324eae4..3c06f10e7f 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotBlankDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotBlankDef.java
@@ -16,17 +16,14 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
import org.hibernate.validator.constraints.NotBlank;
/**
* @author Hardy Ferentschik
*/
public class NotBlankDef extends ConstraintDef {
- public NotBlankDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, NotBlank.class, property, elementType, mapping );
+ public NotBlankDef() {
+ super( NotBlank.class );
}
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotEmptyDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotEmptyDef.java
index 253084495e..1f0fe92888 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotEmptyDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotEmptyDef.java
@@ -16,17 +16,15 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
import org.hibernate.validator.constraints.NotEmpty;
/**
* @author Hardy Ferentschik
*/
public class NotEmptyDef extends ConstraintDef {
- public NotEmptyDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, NotEmpty.class, property, elementType, mapping );
+
+ public NotEmptyDef() {
+ super( NotEmpty.class );
}
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotNullDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotNullDef.java
index c5f9c8d699..5090dd4763 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotNullDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NotNullDef.java
@@ -16,17 +16,17 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class NotNullDef extends ConstraintDef {
- public NotNullDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, NotNull.class, property, elementType, mapping );
+
+ public NotNullDef() {
+ super( NotNull.class );
}
+
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NullDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NullDef.java
index 0bbfa70334..08e5289823 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NullDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/NullDef.java
@@ -16,17 +16,16 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.Null;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class NullDef extends ConstraintDef {
- public NullDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Null.class, property, elementType, mapping );
+
+ public NullDef() {
+ super( Null.class );
}
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/PastDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/PastDef.java
index a741f92403..38490c3191 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/PastDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/PastDef.java
@@ -16,17 +16,16 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.Past;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class PastDef extends ConstraintDef {
- public PastDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Past.class, property, elementType, mapping );
+
+ public PastDef() {
+ super( Past.class );
}
}
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/PatternDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/PatternDef.java
index 7e9966ae00..e02e7c7d4a 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/PatternDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/PatternDef.java
@@ -16,12 +16,9 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import javax.validation.constraints.Pattern;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
@@ -29,8 +26,8 @@
*/
public class PatternDef extends ConstraintDef {
- public PatternDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Pattern.class, property, elementType, mapping );
+ public PatternDef() {
+ super( Pattern.class );
}
public PatternDef flags(Pattern.Flag[] flags) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/RangeDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/RangeDef.java
index b1f2500337..d7d6ee8228 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/RangeDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/RangeDef.java
@@ -16,10 +16,7 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
import org.hibernate.validator.constraints.Range;
/**
@@ -27,8 +24,8 @@
*/
public class RangeDef extends ConstraintDef {
- public RangeDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Range.class, property, elementType, mapping );
+ public RangeDef() {
+ super( Range.class );
}
public RangeDef min(long min) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/ScriptAssertDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/ScriptAssertDef.java
index 21611071cb..4d6706bafd 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/ScriptAssertDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/ScriptAssertDef.java
@@ -16,10 +16,7 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
import org.hibernate.validator.constraints.ScriptAssert;
/**
@@ -27,8 +24,8 @@
*/
public class ScriptAssertDef extends ConstraintDef {
- public ScriptAssertDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, ScriptAssert.class, property, elementType, mapping );
+ public ScriptAssertDef() {
+ super( ScriptAssert.class );
}
public ScriptAssertDef lang(String lang) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/SizeDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/SizeDef.java
index 5a82e16682..87d5d0018b 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/SizeDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/SizeDef.java
@@ -17,20 +17,17 @@
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
-
import javax.validation.constraints.Size;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
/**
* @author Hardy Ferentschik
*/
public class SizeDef extends ConstraintDef {
- public SizeDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, Size.class, property, elementType, mapping );
+ public SizeDef() {
+ super( Size.class );
}
public SizeDef min(int min) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/URLDef.java b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/URLDef.java
index 661ef8ead2..62ef4e4638 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/URLDef.java
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/URLDef.java
@@ -15,11 +15,9 @@
*/
package org.hibernate.validator.cfg.defs;
-import java.lang.annotation.ElementType;
import javax.validation.constraints.Pattern;
import org.hibernate.validator.cfg.ConstraintDef;
-import org.hibernate.validator.cfg.ConstraintMapping;
import org.hibernate.validator.constraints.URL;
/**
@@ -27,8 +25,8 @@
*/
public class URLDef extends ConstraintDef {
- public URLDef(Class> beanType, String property, ElementType elementType, ConstraintMapping mapping) {
- super( beanType, URL.class, property, elementType, mapping );
+ public URLDef() {
+ super( URL.class );
}
public URLDef protocol(String protocol) {
diff --git a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/package.html b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/package.html
index 4b33510e88..d4ddb0e65f 100644
--- a/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/package.html
+++ b/hibernate-validator/src/main/java/org/hibernate/validator/cfg/defs/package.html
@@ -19,6 +19,8 @@
-Helper classes for programmatic constraint definition API.
+Constraint definition classes for programmatic constraint
+definition API.
+This package is part of the public Hibernate Validator API.