You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2017/02/05 18:46:45 UTC
svn commit: r1781789 - in /commons/proper/validator/trunk/src:
changes/changes.xml
main/java/org/apache/commons/validator/routines/CodeValidator.java
Author: sebb
Date: Sun Feb 5 18:46:45 2017
New Revision: 1781789
URL: http://svn.apache.org/viewvc?rev=1781789&view=rev
Log:
VALIDATOR-379 CodeValidator unconditionally trim()s the input string
Modified:
commons/proper/validator/trunk/src/changes/changes.xml
commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/CodeValidator.java
Modified: commons/proper/validator/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/changes/changes.xml?rev=1781789&r1=1781788&r2=1781789&view=diff
==============================================================================
--- commons/proper/validator/trunk/src/changes/changes.xml (original)
+++ commons/proper/validator/trunk/src/changes/changes.xml Sun Feb 5 18:46:45 2017
@@ -90,6 +90,9 @@ The dependencies for Validator have not
For the current list of dependencies, please see
http://commons.apache.org/validator/dependencies.html
">
+ <action issue="VALIDATOR-379" type="fix" dev="sebb">
+ CodeValidator unconditionally trim()s the input string - document the behaviour
+ </action>
<action issue="VALIDATOR-387" type="fix" dev="sebb" due-to=" Shumpei Akai"</>>
Userinfo without colon should be valid in UrlValidator
</action>
Modified: commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/CodeValidator.java
URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/CodeValidator.java?rev=1781789&r1=1781788&r2=1781789&view=diff
==============================================================================
--- commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/CodeValidator.java (original)
+++ commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/CodeValidator.java Sun Feb 5 18:46:45 2017
@@ -218,6 +218,13 @@ public final class CodeValidator impleme
/**
* Validate the code returning either <code>true</code>
* or <code>false</code>.
+ * <p>
+ * This calls {@link #validate(String)} and returns false
+ * if the return value is null, true otherwise.
+ * <p>
+ * Note that {@link #validate(String)} trims the input
+ * and if there is a {@link RegexValidator} it may also
+ * change the input as part of the validation.
*
* @param input The code to validate
* @return <code>true</code> if valid, otherwise
@@ -230,6 +237,10 @@ public final class CodeValidator impleme
/**
* Validate the code returning either the valid code or
* <code>null</code> if invalid.
+ * <p>
+ * Note that this method trims the input
+ * and if there is a {@link RegexValidator} it may also
+ * change the input as part of the validation.
*
* @param input The code to validate
* @return The code if valid, otherwise <code>null</code>