Mark all validaiton classes as Experimental
Review at http://gwt-code-reviews.appspot.com/1432803
Review by: rchandia@google.com
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10155 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/validation/client/AbstractGwtValidatorFactory.java b/user/src/com/google/gwt/validation/client/AbstractGwtValidatorFactory.java
index c4fbaa0..49907ec 100644
--- a/user/src/com/google/gwt/validation/client/AbstractGwtValidatorFactory.java
+++ b/user/src/com/google/gwt/validation/client/AbstractGwtValidatorFactory.java
@@ -26,11 +26,14 @@
import javax.validation.ValidatorFactory;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Abstract {@link ValidatorFactory} that delegates to a GWT generated
* {@link Validator}.
* <p>
* Extend this class create and implement createValidator
- *
+ *
* <pre>
* public class MyValidatorFactory extends AbstractGwtValidatorFactory {
* @GwtValidation(value = {Pojo.class,Other.class})
@@ -44,7 +47,7 @@
* </pre>
* <p>
* Then add a line like this to your Gwt Module config (gwt.xml) file.
- *
+ *
* <pre>
* <replace-with class="com.example.MyValidatorFactory">
* <when-type-is class="javax.validation.ValidatorFactory"/>
diff --git a/user/src/com/google/gwt/validation/client/AbstractValidationMessageResolver.java b/user/src/com/google/gwt/validation/client/AbstractValidationMessageResolver.java
index 6c7eaa0..f922e7c 100644
--- a/user/src/com/google/gwt/validation/client/AbstractValidationMessageResolver.java
+++ b/user/src/com/google/gwt/validation/client/AbstractValidationMessageResolver.java
@@ -20,6 +20,9 @@
import java.util.MissingResourceException;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* ValidationMessageResolver using a {@link ConstantsWithLookup} source.
*/
public abstract class AbstractValidationMessageResolver {
diff --git a/user/src/com/google/gwt/validation/client/BaseGwtConfiguration.java b/user/src/com/google/gwt/validation/client/BaseGwtConfiguration.java
index bdaa2f8..8c41f9d 100644
--- a/user/src/com/google/gwt/validation/client/BaseGwtConfiguration.java
+++ b/user/src/com/google/gwt/validation/client/BaseGwtConfiguration.java
@@ -28,6 +28,9 @@
import javax.validation.spi.ConfigurationState;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Base GWT {@link Configuration}.
*/
public abstract class BaseGwtConfiguration implements
diff --git a/user/src/com/google/gwt/validation/client/BaseMessageInterpolator.java b/user/src/com/google/gwt/validation/client/BaseMessageInterpolator.java
index 9feb57d..2bd7100 100644
--- a/user/src/com/google/gwt/validation/client/BaseMessageInterpolator.java
+++ b/user/src/com/google/gwt/validation/client/BaseMessageInterpolator.java
@@ -26,6 +26,9 @@
import javax.validation.metadata.ConstraintDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Base GWT {@link MessageInterpolator}.
*/
public abstract class BaseMessageInterpolator implements MessageInterpolator {
diff --git a/user/src/com/google/gwt/validation/client/GwtConfiguration.java b/user/src/com/google/gwt/validation/client/GwtConfiguration.java
index 4f81609..e4a22f4 100644
--- a/user/src/com/google/gwt/validation/client/GwtConfiguration.java
+++ b/user/src/com/google/gwt/validation/client/GwtConfiguration.java
@@ -22,6 +22,9 @@
import javax.validation.spi.BootstrapState;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Extends {@link BaseGwtConfiguration} with just the parts that are not GWT
* compatible.
*/
diff --git a/user/src/com/google/gwt/validation/client/GwtConstraintValidatorFactory.java b/user/src/com/google/gwt/validation/client/GwtConstraintValidatorFactory.java
index 5a567da..ecc4ea1 100644
--- a/user/src/com/google/gwt/validation/client/GwtConstraintValidatorFactory.java
+++ b/user/src/com/google/gwt/validation/client/GwtConstraintValidatorFactory.java
@@ -35,6 +35,9 @@
*/
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* GWT does not support {@link ConstraintValidatorFactory} use
* {@link com.google.gwt.core.client.GWT;#create(Class)} instead. Using this
* class throws a {@link UnsupportedOperationException}.
diff --git a/user/src/com/google/gwt/validation/client/GwtMessageInterpolator.java b/user/src/com/google/gwt/validation/client/GwtMessageInterpolator.java
index 7d2578c..ce3717d 100644
--- a/user/src/com/google/gwt/validation/client/GwtMessageInterpolator.java
+++ b/user/src/com/google/gwt/validation/client/GwtMessageInterpolator.java
@@ -18,6 +18,9 @@
import java.util.Locale;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Simple GWT {@link javax.validation.MessageInterpolator}.
*/
public class GwtMessageInterpolator extends BaseMessageInterpolator {
diff --git a/user/src/com/google/gwt/validation/client/GwtTraversableResolver.java b/user/src/com/google/gwt/validation/client/GwtTraversableResolver.java
index 38d3880..d2d4a4d 100644
--- a/user/src/com/google/gwt/validation/client/GwtTraversableResolver.java
+++ b/user/src/com/google/gwt/validation/client/GwtTraversableResolver.java
@@ -22,6 +22,9 @@
import javax.validation.TraversableResolver;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* GWT {@link TraversableResolver}.
*/
public class GwtTraversableResolver implements TraversableResolver {
diff --git a/user/src/com/google/gwt/validation/client/GwtValidation.java b/user/src/com/google/gwt/validation/client/GwtValidation.java
index 70f82c8..30b5d7a 100644
--- a/user/src/com/google/gwt/validation/client/GwtValidation.java
+++ b/user/src/com/google/gwt/validation/client/GwtValidation.java
@@ -23,6 +23,9 @@
import java.lang.annotation.Target;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Annotates a {@code javax.validation.Validator} explicitly listing the classes
* that can be validated in GWT.
* <p>
@@ -71,12 +74,12 @@
* MySubBean bean = new MySubBean();
* Set<ConstraintViolation<MyBean>> violations = validator.validate(bean);
* </pre>
- *
+ *
* The {@code Size} constraint will not be validated.
- *
+ *
* Instead make sure you list the all BeanTypes that will be directly validated
* in the {@link GwtValidation} annotation.
- *
+ *
*
*/
@Documented
diff --git a/user/src/com/google/gwt/validation/client/GwtValidationProviderResolver.java b/user/src/com/google/gwt/validation/client/GwtValidationProviderResolver.java
index 66ea36b..c11653a 100644
--- a/user/src/com/google/gwt/validation/client/GwtValidationProviderResolver.java
+++ b/user/src/com/google/gwt/validation/client/GwtValidationProviderResolver.java
@@ -25,6 +25,9 @@
import javax.validation.spi.ValidationProvider;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* The default GWT {@link ValidationProviderResolver}. This always returns the
* single default ValidationProvider using {@link GWT#create(Class)}.
*/
diff --git a/user/src/com/google/gwt/validation/client/GwtValidatorContext.java b/user/src/com/google/gwt/validation/client/GwtValidatorContext.java
index 259b869..4f98419 100644
--- a/user/src/com/google/gwt/validation/client/GwtValidatorContext.java
+++ b/user/src/com/google/gwt/validation/client/GwtValidatorContext.java
@@ -26,6 +26,9 @@
import javax.validation.ValidatorFactory;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* GWT {@link ValidatorContext}.
*/
public class GwtValidatorContext implements ValidatorContext {
diff --git a/user/src/com/google/gwt/validation/client/NullUserValidationMessageResolver.java b/user/src/com/google/gwt/validation/client/NullUserValidationMessageResolver.java
index 0cc8a3f..f0f5b90 100644
--- a/user/src/com/google/gwt/validation/client/NullUserValidationMessageResolver.java
+++ b/user/src/com/google/gwt/validation/client/NullUserValidationMessageResolver.java
@@ -16,6 +16,9 @@
package com.google.gwt.validation.client;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Always resolves message keys to null.
*/
public class NullUserValidationMessageResolver implements
diff --git a/user/src/com/google/gwt/validation/client/ProviderValidationMessageResolver.java b/user/src/com/google/gwt/validation/client/ProviderValidationMessageResolver.java
index 51a461c..08d9d4f 100644
--- a/user/src/com/google/gwt/validation/client/ProviderValidationMessageResolver.java
+++ b/user/src/com/google/gwt/validation/client/ProviderValidationMessageResolver.java
@@ -16,6 +16,9 @@
package com.google.gwt.validation.client;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Validation Providers implement this to resolve Validation Messages.
*/
public interface ProviderValidationMessageResolver extends ValidationMessageResolver {
diff --git a/user/src/com/google/gwt/validation/client/UserValidationMessagesResolver.java b/user/src/com/google/gwt/validation/client/UserValidationMessagesResolver.java
index 41a0620..a96e84e 100644
--- a/user/src/com/google/gwt/validation/client/UserValidationMessagesResolver.java
+++ b/user/src/com/google/gwt/validation/client/UserValidationMessagesResolver.java
@@ -16,6 +16,9 @@
package com.google.gwt.validation.client;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Validation Providers implement this to resolve Validation Messages. including
* overriding the default {@link ProviderValidationMessageResolver}.
*/
diff --git a/user/src/com/google/gwt/validation/client/Validation.java b/user/src/com/google/gwt/validation/client/Validation.java
index c111e1a..dc1d863 100644
--- a/user/src/com/google/gwt/validation/client/Validation.java
+++ b/user/src/com/google/gwt/validation/client/Validation.java
@@ -29,12 +29,15 @@
import javax.validation.spi.ValidationProvider;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* This class is the entry point for Bean Validation. There are three ways to
* bootstrap it:
* <ul>
* <li>
* The easiest approach is to build the default <code>ValidatorFactory</code>.
- *
+ *
* <pre>{@code ValidatorFactory factory = Validation.buildDefaultValidatorFactory();}</pre>
* In this case, the default validation provider resolver will be used to locate
* available providers. The chosen provider is defined as followed:
@@ -48,7 +51,7 @@
* <code>ValidationProviderResolver</code>. The chosen
* <code>ValidationProvider</code> is then determined in the same way as in the
* default bootstrapping case (see above).
- *
+ *
* <pre>{@code
* Configuration<?> configuration = Validation
* .byDefaultProvider()
@@ -62,7 +65,7 @@
* fashion the expected provider.
* <p/>
* Optionally you can choose a custom <code>ValidationProviderResolver</code>.
- *
+ *
* <pre>{@code
* ACMEConfiguration configuration = Validation
* .byProvider(ACMEProvider.class)
@@ -80,7 +83,7 @@
* <li>
* This class is thread-safe.</li>
* </ul>
- *
+ *
* This class was modified by Google from the original
* javax.validation.Validation source to make it suitable for GWT.
*/
diff --git a/user/src/com/google/gwt/validation/client/ValidationMessageResolver.java b/user/src/com/google/gwt/validation/client/ValidationMessageResolver.java
index 37020b9..e8f33ad 100644
--- a/user/src/com/google/gwt/validation/client/ValidationMessageResolver.java
+++ b/user/src/com/google/gwt/validation/client/ValidationMessageResolver.java
@@ -16,6 +16,9 @@
package com.google.gwt.validation.client;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Users and Validation providers implement this to resolve ValidationMessages.
*/
public interface ValidationMessageResolver {
diff --git a/user/src/com/google/gwt/validation/client/constraints/AbstractDecimalMaxValidator.java b/user/src/com/google/gwt/validation/client/constraints/AbstractDecimalMaxValidator.java
index 57fb0eb..a6796a0 100644
--- a/user/src/com/google/gwt/validation/client/constraints/AbstractDecimalMaxValidator.java
+++ b/user/src/com/google/gwt/validation/client/constraints/AbstractDecimalMaxValidator.java
@@ -21,6 +21,7 @@
import javax.validation.constraints.DecimalMax;
/**
+ * <p>
* Abstract {@link DecimalMax} constraint validator implementation for a
* <code>T</code>.
*
diff --git a/user/src/com/google/gwt/validation/client/constraints/AssertFalseValidator.java b/user/src/com/google/gwt/validation/client/constraints/AssertFalseValidator.java
index ee44197..217e9bc 100644
--- a/user/src/com/google/gwt/validation/client/constraints/AssertFalseValidator.java
+++ b/user/src/com/google/gwt/validation/client/constraints/AssertFalseValidator.java
@@ -20,6 +20,9 @@
import javax.validation.constraints.AssertFalse;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link AssertFalse} constraint validator implementation.
*/
public class AssertFalseValidator implements
diff --git a/user/src/com/google/gwt/validation/client/constraints/AssertTrueValidator.java b/user/src/com/google/gwt/validation/client/constraints/AssertTrueValidator.java
index dfd5827..c02c3d5 100644
--- a/user/src/com/google/gwt/validation/client/constraints/AssertTrueValidator.java
+++ b/user/src/com/google/gwt/validation/client/constraints/AssertTrueValidator.java
@@ -20,6 +20,9 @@
import javax.validation.constraints.AssertTrue;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link AssertTrue} constraint validator implementation.
*/
public class AssertTrueValidator implements
diff --git a/user/src/com/google/gwt/validation/client/constraints/DecimalMaxValidatorForNumber.java b/user/src/com/google/gwt/validation/client/constraints/DecimalMaxValidatorForNumber.java
index 668b3d5..7056ac2 100644
--- a/user/src/com/google/gwt/validation/client/constraints/DecimalMaxValidatorForNumber.java
+++ b/user/src/com/google/gwt/validation/client/constraints/DecimalMaxValidatorForNumber.java
@@ -21,6 +21,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.DecimalMax} constraint validator
* implementation for a {@link Number}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/DecimalMaxValidatorForString.java b/user/src/com/google/gwt/validation/client/constraints/DecimalMaxValidatorForString.java
index 16e378f..c5c3071 100644
--- a/user/src/com/google/gwt/validation/client/constraints/DecimalMaxValidatorForString.java
+++ b/user/src/com/google/gwt/validation/client/constraints/DecimalMaxValidatorForString.java
@@ -20,6 +20,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.DecimalMax} constraint validator
* implementation for a {@link String}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/DecimalMinValidatorForNumber.java b/user/src/com/google/gwt/validation/client/constraints/DecimalMinValidatorForNumber.java
index eaf5169..057e25f 100644
--- a/user/src/com/google/gwt/validation/client/constraints/DecimalMinValidatorForNumber.java
+++ b/user/src/com/google/gwt/validation/client/constraints/DecimalMinValidatorForNumber.java
@@ -21,6 +21,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.DecimalMin} constraint validator
* implementation for a {@link Number}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/DecimalMinValidatorForString.java b/user/src/com/google/gwt/validation/client/constraints/DecimalMinValidatorForString.java
index eca67de..350ec2c 100644
--- a/user/src/com/google/gwt/validation/client/constraints/DecimalMinValidatorForString.java
+++ b/user/src/com/google/gwt/validation/client/constraints/DecimalMinValidatorForString.java
@@ -20,6 +20,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.DecimalMax} constraint validator
* implementation for a {@link String}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/DigitsValidatorForNumber.java b/user/src/com/google/gwt/validation/client/constraints/DigitsValidatorForNumber.java
index 8e10b66..f918cfc 100644
--- a/user/src/com/google/gwt/validation/client/constraints/DigitsValidatorForNumber.java
+++ b/user/src/com/google/gwt/validation/client/constraints/DigitsValidatorForNumber.java
@@ -21,6 +21,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Digits} constraint validator
* implementation for a {@link Number}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/DigitsValidatorForString.java b/user/src/com/google/gwt/validation/client/constraints/DigitsValidatorForString.java
index 227453d..e98e119 100644
--- a/user/src/com/google/gwt/validation/client/constraints/DigitsValidatorForString.java
+++ b/user/src/com/google/gwt/validation/client/constraints/DigitsValidatorForString.java
@@ -20,6 +20,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Digits} constraint validator
* implementation for a {@link String}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/FutureValidatorForDate.java b/user/src/com/google/gwt/validation/client/constraints/FutureValidatorForDate.java
index f007213..0324162 100644
--- a/user/src/com/google/gwt/validation/client/constraints/FutureValidatorForDate.java
+++ b/user/src/com/google/gwt/validation/client/constraints/FutureValidatorForDate.java
@@ -22,6 +22,9 @@
import javax.validation.constraints.Future;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link Future} constraint validator implementation for a
* {@link java.util.Date}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/MaxValidatorForNumber.java b/user/src/com/google/gwt/validation/client/constraints/MaxValidatorForNumber.java
index e5adf31..7dd9ec3 100644
--- a/user/src/com/google/gwt/validation/client/constraints/MaxValidatorForNumber.java
+++ b/user/src/com/google/gwt/validation/client/constraints/MaxValidatorForNumber.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Max} constraint validator implementation
* for a {@link Number}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/MaxValidatorForString.java b/user/src/com/google/gwt/validation/client/constraints/MaxValidatorForString.java
index e3fc8c0..0705d99 100644
--- a/user/src/com/google/gwt/validation/client/constraints/MaxValidatorForString.java
+++ b/user/src/com/google/gwt/validation/client/constraints/MaxValidatorForString.java
@@ -20,6 +20,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Max} constraint validator implementation
* for a {@link String}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/MinValidatorForNumber.java b/user/src/com/google/gwt/validation/client/constraints/MinValidatorForNumber.java
index 16865dd..acab3b4 100644
--- a/user/src/com/google/gwt/validation/client/constraints/MinValidatorForNumber.java
+++ b/user/src/com/google/gwt/validation/client/constraints/MinValidatorForNumber.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Min} constraint validator implementation
* for a {@link Number}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/MinValidatorForString.java b/user/src/com/google/gwt/validation/client/constraints/MinValidatorForString.java
index 7c713af..15bc559 100644
--- a/user/src/com/google/gwt/validation/client/constraints/MinValidatorForString.java
+++ b/user/src/com/google/gwt/validation/client/constraints/MinValidatorForString.java
@@ -20,6 +20,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Min} constraint validator implementation
* for a {@link String}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/NotGwtCompatibleValidator.java b/user/src/com/google/gwt/validation/client/constraints/NotGwtCompatibleValidator.java
index c1a2949..140cd5a 100644
--- a/user/src/com/google/gwt/validation/client/constraints/NotGwtCompatibleValidator.java
+++ b/user/src/com/google/gwt/validation/client/constraints/NotGwtCompatibleValidator.java
@@ -21,21 +21,24 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Masks a {@link ConstraintValidator} that is not GWT compatible. This
* validator always fails.
* <p>
* Extend this class and implement it as GWT super class. Use validation groups
* to keep this constraint from being validated on the client.
- *
+ *
* <p>
* In a super source directory override your validator like this:
- *
+ *
* <pre>
* public class MyValidator extends
* NotGwtCompatibleValidator <MyConstraint, MyType>{
* }
* </pre>
- *
+ *
* @param <A> the constraint to validate
* @param <T> the type to validate
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/NotNullValidator.java b/user/src/com/google/gwt/validation/client/constraints/NotNullValidator.java
index 95aec12..f8e27a2 100644
--- a/user/src/com/google/gwt/validation/client/constraints/NotNullValidator.java
+++ b/user/src/com/google/gwt/validation/client/constraints/NotNullValidator.java
@@ -20,6 +20,9 @@
import javax.validation.constraints.NotNull;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link NotNull} constraint validator implementation.
*/
public class NotNullValidator implements ConstraintValidator<NotNull, Object> {
diff --git a/user/src/com/google/gwt/validation/client/constraints/NullValidator.java b/user/src/com/google/gwt/validation/client/constraints/NullValidator.java
index ed46cd6..dc9e80c 100644
--- a/user/src/com/google/gwt/validation/client/constraints/NullValidator.java
+++ b/user/src/com/google/gwt/validation/client/constraints/NullValidator.java
@@ -20,6 +20,9 @@
import javax.validation.constraints.Null;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link Null} constraint validator implementation.
*/
public class NullValidator implements ConstraintValidator<Null, Object> {
diff --git a/user/src/com/google/gwt/validation/client/constraints/PastValidatorForDate.java b/user/src/com/google/gwt/validation/client/constraints/PastValidatorForDate.java
index 4a7f0c8..8c674f1 100644
--- a/user/src/com/google/gwt/validation/client/constraints/PastValidatorForDate.java
+++ b/user/src/com/google/gwt/validation/client/constraints/PastValidatorForDate.java
@@ -22,6 +22,9 @@
import javax.validation.constraints.Past;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link Past} constraint validator implementation for a {@link java.util.Date}.
*/
public class PastValidatorForDate implements ConstraintValidator<Past, Date> {
diff --git a/user/src/com/google/gwt/validation/client/constraints/PatternValidator.java b/user/src/com/google/gwt/validation/client/constraints/PatternValidator.java
index 068703f..53459a9 100644
--- a/user/src/com/google/gwt/validation/client/constraints/PatternValidator.java
+++ b/user/src/com/google/gwt/validation/client/constraints/PatternValidator.java
@@ -24,6 +24,9 @@
import javax.validation.constraints.Pattern.Flag;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link Pattern} constraint validator implementation.
* <p>
* Note this implementation uses {@link RegExp} which differs from
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfBoolean.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfBoolean.java
index 3c3b79d..a2c273c 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfBoolean.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfBoolean.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a array of {@code boolean}s.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfByte.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfByte.java
index 6312aee..ce0e478 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfByte.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfByte.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a array of {@code byte}s.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfChar.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfChar.java
index 407e36a..d77119d 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfChar.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfChar.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a array of {@code char}s.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfDouble.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfDouble.java
index d3b1feb..b2c43ee 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfDouble.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfDouble.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a array of {@code double}s.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfFloat.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfFloat.java
index 1202a90..5f5dfce 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfFloat.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfFloat.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a array of {@code float}s.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfInt.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfInt.java
index 160f286..a272fcd 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfInt.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfInt.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a array of {@code int}s.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfLong.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfLong.java
index 552fcfd..4b5b0b8 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfLong.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfLong.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a array of {@code long}s.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfObject.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfObject.java
index 3264f43..ee60e97 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfObject.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfObject.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a array of {@link Object}s.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfShort.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfShort.java
index 683fb3a..096dfe0 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfShort.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForArrayOfShort.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a array of {@code short}s.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForCollection.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForCollection.java
index 7f5b4ef..93492e6 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForCollection.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForCollection.java
@@ -20,6 +20,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a {@link Collection}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForMap.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForMap.java
index d820181..c20774d 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForMap.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForMap.java
@@ -20,6 +20,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a {@link Map}.
*/
diff --git a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForString.java b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForString.java
index c25fcac..7297e0b 100644
--- a/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForString.java
+++ b/user/src/com/google/gwt/validation/client/constraints/SizeValidatorForString.java
@@ -18,6 +18,9 @@
import javax.validation.ConstraintValidatorContext;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* {@link javax.validation.constraints.Size} constraint validator implementation
* for a {@link String}.
*/
diff --git a/user/src/com/google/gwt/validation/client/impl/AbstractGwtSpecificValidator.java b/user/src/com/google/gwt/validation/client/impl/AbstractGwtSpecificValidator.java
index 1481d98..02de56f 100644
--- a/user/src/com/google/gwt/validation/client/impl/AbstractGwtSpecificValidator.java
+++ b/user/src/com/google/gwt/validation/client/impl/AbstractGwtSpecificValidator.java
@@ -31,10 +31,13 @@
import javax.validation.groups.Default;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Base methods for implementing a {@link GwtSpecificValidator}.
* <p>
* All methods that do not need to be generated go here.
- *
+ *
* @param <G> the type object to validate
*/
public abstract class AbstractGwtSpecificValidator<G> implements
diff --git a/user/src/com/google/gwt/validation/client/impl/AbstractGwtValidator.java b/user/src/com/google/gwt/validation/client/impl/AbstractGwtValidator.java
index 1f0ad4f..bd35bfb 100644
--- a/user/src/com/google/gwt/validation/client/impl/AbstractGwtValidator.java
+++ b/user/src/com/google/gwt/validation/client/impl/AbstractGwtValidator.java
@@ -27,6 +27,9 @@
import javax.validation.Validator;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Base methods for implementing {@link Validator} in GWT.
* <p>
* All methods that do not need to be generated go here.
diff --git a/user/src/com/google/gwt/validation/client/impl/ConstraintDescriptorImpl.java b/user/src/com/google/gwt/validation/client/impl/ConstraintDescriptorImpl.java
index 1feed92..85034b4 100644
--- a/user/src/com/google/gwt/validation/client/impl/ConstraintDescriptorImpl.java
+++ b/user/src/com/google/gwt/validation/client/impl/ConstraintDescriptorImpl.java
@@ -27,8 +27,11 @@
import javax.validation.metadata.ConstraintDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* A immutable GWT implementation of {@link ConstraintDescriptor}.
- *
+ *
* @param <T> the constraint annotation to describe.
*/
public class ConstraintDescriptorImpl<T extends Annotation> implements
diff --git a/user/src/com/google/gwt/validation/client/impl/ConstraintValidatorContextImpl.java b/user/src/com/google/gwt/validation/client/impl/ConstraintValidatorContextImpl.java
index 07bde24..826efb5 100644
--- a/user/src/com/google/gwt/validation/client/impl/ConstraintValidatorContextImpl.java
+++ b/user/src/com/google/gwt/validation/client/impl/ConstraintValidatorContextImpl.java
@@ -27,10 +27,13 @@
import javax.validation.metadata.ConstraintDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* GWT safe immutable implementation of {@link ConstraintValidatorContext}
* <p>
* These objects are very short lived.
- *
+ *
* @param <A> the constraint being validated
* @param <T> the type of object being validated
*/
diff --git a/user/src/com/google/gwt/validation/client/impl/ConstraintViolationImpl.java b/user/src/com/google/gwt/validation/client/impl/ConstraintViolationImpl.java
index 0acd234..2eb2111 100644
--- a/user/src/com/google/gwt/validation/client/impl/ConstraintViolationImpl.java
+++ b/user/src/com/google/gwt/validation/client/impl/ConstraintViolationImpl.java
@@ -22,8 +22,11 @@
import javax.validation.metadata.ConstraintDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* An implementation of {@link ConstraintViolation}.
- *
+ *
* @param <T> the type of bean validated.
*/
public class ConstraintViolationImpl<T> implements ConstraintViolation<T>,
diff --git a/user/src/com/google/gwt/validation/client/impl/GwtBeanDescriptor.java b/user/src/com/google/gwt/validation/client/impl/GwtBeanDescriptor.java
index 700cf7a..be02d0a 100644
--- a/user/src/com/google/gwt/validation/client/impl/GwtBeanDescriptor.java
+++ b/user/src/com/google/gwt/validation/client/impl/GwtBeanDescriptor.java
@@ -18,9 +18,12 @@
import javax.validation.metadata.BeanDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Marker interface used by GWT to generate a {@link BeanDescriptor} for a
* specific class T.
- *
+ *
* @param <T>
*/
public interface GwtBeanDescriptor<T> extends BeanDescriptor {
diff --git a/user/src/com/google/gwt/validation/client/impl/GwtBeanDescriptorImpl.java b/user/src/com/google/gwt/validation/client/impl/GwtBeanDescriptorImpl.java
index 2cac855..f569e4a 100644
--- a/user/src/com/google/gwt/validation/client/impl/GwtBeanDescriptorImpl.java
+++ b/user/src/com/google/gwt/validation/client/impl/GwtBeanDescriptorImpl.java
@@ -25,10 +25,13 @@
import javax.validation.metadata.PropertyDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Abstract BeanDescriptor for use by generated {@link GwtBeanDescriptor}.
* <p>
* Subclasses are expected to call setDescriptorMap from the constructor.
- *
+ *
* @param <T> the bean Type
*/
public final class GwtBeanDescriptorImpl<T> implements GwtBeanDescriptor<T> {
diff --git a/user/src/com/google/gwt/validation/client/impl/GwtSpecificValidator.java b/user/src/com/google/gwt/validation/client/impl/GwtSpecificValidator.java
index 2391c8f..a7737b2 100644
--- a/user/src/com/google/gwt/validation/client/impl/GwtSpecificValidator.java
+++ b/user/src/com/google/gwt/validation/client/impl/GwtSpecificValidator.java
@@ -21,9 +21,12 @@
import javax.validation.ValidationException;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Defines GWT version of {@link javax.validation.Validator}. This used by
* generate a specific Validator for a given class G.
- *
+ *
* @param <G> the type of bean for this validator
*/
public interface GwtSpecificValidator<G> {
diff --git a/user/src/com/google/gwt/validation/client/impl/GwtValidationContext.java b/user/src/com/google/gwt/validation/client/impl/GwtValidationContext.java
index 9351155..b80785c 100644
--- a/user/src/com/google/gwt/validation/client/impl/GwtValidationContext.java
+++ b/user/src/com/google/gwt/validation/client/impl/GwtValidationContext.java
@@ -24,13 +24,16 @@
import javax.validation.metadata.ConstraintDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Context for a {@link com.google.gwt.validation.client.GwtValidation}.
- *
+ *
* <p>
* NOTE: This class is not thread safe.
- *
+ *
* @param <T> the type of the root bean.
- *
+ *
*/
public class GwtValidationContext<T> {
diff --git a/user/src/com/google/gwt/validation/client/impl/MessageAndPath.java b/user/src/com/google/gwt/validation/client/impl/MessageAndPath.java
index f40cc15..e67b97f 100644
--- a/user/src/com/google/gwt/validation/client/impl/MessageAndPath.java
+++ b/user/src/com/google/gwt/validation/client/impl/MessageAndPath.java
@@ -18,6 +18,9 @@
import javax.validation.Path;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Holds as Message and a Path.
* <p>
* Used to build a {@link javax.validation.ConstraintViolation}
diff --git a/user/src/com/google/gwt/validation/client/impl/NodeImpl.java b/user/src/com/google/gwt/validation/client/impl/NodeImpl.java
index 4328a40..86dbac7 100644
--- a/user/src/com/google/gwt/validation/client/impl/NodeImpl.java
+++ b/user/src/com/google/gwt/validation/client/impl/NodeImpl.java
@@ -20,6 +20,9 @@
import javax.validation.Path.Node;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* An immutable GWT safe implementation of {@link Node}.
*/
class NodeImpl implements Node, Serializable {
diff --git a/user/src/com/google/gwt/validation/client/impl/PathImpl.java b/user/src/com/google/gwt/validation/client/impl/PathImpl.java
index 6b20e3a..9c8c224 100644
--- a/user/src/com/google/gwt/validation/client/impl/PathImpl.java
+++ b/user/src/com/google/gwt/validation/client/impl/PathImpl.java
@@ -23,6 +23,9 @@
import javax.validation.Path;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* An immutable GWT safe implementation of {@link Path}.
*/
public class PathImpl implements Path, Serializable {
diff --git a/user/src/com/google/gwt/validation/client/impl/PropertyDescriptorImpl.java b/user/src/com/google/gwt/validation/client/impl/PropertyDescriptorImpl.java
index 67c95b4..795b04f 100644
--- a/user/src/com/google/gwt/validation/client/impl/PropertyDescriptorImpl.java
+++ b/user/src/com/google/gwt/validation/client/impl/PropertyDescriptorImpl.java
@@ -24,7 +24,9 @@
import javax.validation.metadata.PropertyDescriptor;
/**
- *
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
*/
public class PropertyDescriptorImpl implements PropertyDescriptor {
diff --git a/user/src/com/google/gwt/validation/client/spi/BaseConfigurationState.java b/user/src/com/google/gwt/validation/client/spi/BaseConfigurationState.java
index 732cf1d..621a444 100644
--- a/user/src/com/google/gwt/validation/client/spi/BaseConfigurationState.java
+++ b/user/src/com/google/gwt/validation/client/spi/BaseConfigurationState.java
@@ -23,6 +23,9 @@
import javax.validation.spi.ConfigurationState;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Base GWT implementation of {@link ConfigurationState}.
*/
public abstract class BaseConfigurationState implements ConfigurationState {
diff --git a/user/src/com/google/gwt/validation/client/spi/GwtBootStrapState.java b/user/src/com/google/gwt/validation/client/spi/GwtBootStrapState.java
index 859251f..9077504 100644
--- a/user/src/com/google/gwt/validation/client/spi/GwtBootStrapState.java
+++ b/user/src/com/google/gwt/validation/client/spi/GwtBootStrapState.java
@@ -21,6 +21,9 @@
import javax.validation.spi.BootstrapState;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* GWT {@link BootstrapState}.
*/
public class GwtBootStrapState implements BootstrapState {
diff --git a/user/src/com/google/gwt/validation/client/spi/GwtConfigurationState.java b/user/src/com/google/gwt/validation/client/spi/GwtConfigurationState.java
index 69ce2a0..f66c340 100644
--- a/user/src/com/google/gwt/validation/client/spi/GwtConfigurationState.java
+++ b/user/src/com/google/gwt/validation/client/spi/GwtConfigurationState.java
@@ -19,6 +19,9 @@
import java.util.Set;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Only the GWT incompatible parts.
*/
public class GwtConfigurationState extends BaseConfigurationState {
diff --git a/user/src/com/google/gwt/validation/client/spi/GwtValidationProvider.java b/user/src/com/google/gwt/validation/client/spi/GwtValidationProvider.java
index 52cab9d..34037a2 100644
--- a/user/src/com/google/gwt/validation/client/spi/GwtValidationProvider.java
+++ b/user/src/com/google/gwt/validation/client/spi/GwtValidationProvider.java
@@ -26,6 +26,9 @@
import javax.validation.spi.ValidationProvider;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* GWT {@link ValidationProvider}.
*/
public class GwtValidationProvider implements
diff --git a/user/src/com/google/gwt/validation/rebind/AbstractCreator.java b/user/src/com/google/gwt/validation/rebind/AbstractCreator.java
index 4e79099..18fff68 100644
--- a/user/src/com/google/gwt/validation/rebind/AbstractCreator.java
+++ b/user/src/com/google/gwt/validation/rebind/AbstractCreator.java
@@ -27,6 +27,9 @@
import java.io.PrintWriter;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Abstract Class for Creating source files.
* <p>
* This class is not thread safe.
diff --git a/user/src/com/google/gwt/validation/rebind/BeanHelper.java b/user/src/com/google/gwt/validation/rebind/BeanHelper.java
index 5d5440e..081c496 100644
--- a/user/src/com/google/gwt/validation/rebind/BeanHelper.java
+++ b/user/src/com/google/gwt/validation/rebind/BeanHelper.java
@@ -43,6 +43,9 @@
import javax.validation.metadata.PropertyDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* A simple struct for the various values associated with a Bean that can be
* validated.
*/
diff --git a/user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorCreator.java b/user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorCreator.java
index 437d897..65c77c6 100644
--- a/user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorCreator.java
+++ b/user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorCreator.java
@@ -74,6 +74,9 @@
import javax.validation.metadata.PropertyDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Creates a {@link com.google.gwt.validation.client.GwtSpecificValidator}.
* <p>
* This class is not thread safe.
diff --git a/user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorGenerator.java b/user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorGenerator.java
index 42428d9..2b2b43f 100644
--- a/user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorGenerator.java
+++ b/user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorGenerator.java
@@ -25,6 +25,9 @@
import com.google.gwt.validation.client.impl.GwtSpecificValidator;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Generates a {@link com.google.gwt.validation.client.GwtSpecificValidator}.
* <p>
* This class is thread safe.
diff --git a/user/src/com/google/gwt/validation/rebind/Util.java b/user/src/com/google/gwt/validation/rebind/Util.java
index 0d140fc..93e4cc4 100644
--- a/user/src/com/google/gwt/validation/rebind/Util.java
+++ b/user/src/com/google/gwt/validation/rebind/Util.java
@@ -30,6 +30,9 @@
import java.util.Set;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Static utilities for the validation rebind package.
*/
class Util {
diff --git a/user/src/com/google/gwt/validation/rebind/ValidatorCreator.java b/user/src/com/google/gwt/validation/rebind/ValidatorCreator.java
index 60a2bf0..3099b34 100644
--- a/user/src/com/google/gwt/validation/rebind/ValidatorCreator.java
+++ b/user/src/com/google/gwt/validation/rebind/ValidatorCreator.java
@@ -37,6 +37,9 @@
import javax.validation.metadata.BeanDescriptor;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Class that creates the validator for the given input class.
*/
public class ValidatorCreator extends AbstractCreator {
diff --git a/user/src/com/google/gwt/validation/rebind/ValidatorGenerator.java b/user/src/com/google/gwt/validation/rebind/ValidatorGenerator.java
index 83ffd12..86b35ac 100644
--- a/user/src/com/google/gwt/validation/rebind/ValidatorGenerator.java
+++ b/user/src/com/google/gwt/validation/rebind/ValidatorGenerator.java
@@ -24,6 +24,9 @@
import com.google.gwt.validation.client.GwtValidation;
/**
+ * <strong>EXPERIMENTAL</strong> and subject to change. Do not use this in
+ * production code.
+ * <p>
* Generates the generic {@link javax.validation.Validator}. The generic
* validator only handles the classes listed in the
* {@link com.google.gwt.validation.client.GwtValidation} annotation. See