You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2007/03/26 07:08:04 UTC

svn commit: r522419 - in /incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src: main/java/wicket/markup/html/form/ main/java/wicket/markup/html/form/validation/ main/java/wicket/validation/ main/java/wicket/validation/validator/ test/java/wicket/uti...

Author: ivaynberg
Date: Sun Mar 25 22:08:03 2007
New Revision: 522419

URL: http://svn.apache.org/viewvc?view=rev&rev=522419
Log:
api clarifications

Added:
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IErrorMessageSource.java
      - copied, changed from r522400, incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IMessageSource.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressValidator.java
      - copied, changed from r522400, incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressPatternValidator.java
Removed:
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IMessageSource.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressPatternValidator.java
Modified:
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/FormComponent.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/validation/AbstractFormValidator.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IValidationError.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/ValidationError.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/AbstractValidator.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/util/tester/apps_4/EmailPage.java
    incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/validation/validator/EmailValidatorTest.java

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/FormComponent.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/FormComponent.java?view=diff&rev=522419&r1=522418&r2=522419
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/FormComponent.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/FormComponent.java Sun Mar 25 22:08:03 2007
@@ -39,7 +39,7 @@
 import wicket.util.string.StringList;
 import wicket.util.string.Strings;
 import wicket.util.string.interpolator.MapVariableInterpolator;
-import wicket.validation.IMessageSource;
+import wicket.validation.IErrorMessageSource;
 import wicket.validation.IValidatable;
 import wicket.validation.IValidationError;
 import wicket.validation.IValidator;
@@ -771,13 +771,13 @@
 				final Locale locale = e.getLocale();
 				if (locale != null)
 				{
-					error.setVar("locale", locale);
+					error.setVariable("locale", locale);
 				}
-				error.setVar("exception", e);
+				error.setVariable("exception", e);
 				Format format = e.getFormat();
 				if (format instanceof SimpleDateFormat)
 				{
-					error.setVar("format", ((SimpleDateFormat)format).toLocalizedPattern());
+					error.setVariable("format", ((SimpleDateFormat)format).toLocalizedPattern());
 				}
 
 				error((IValidationError)error);
@@ -801,17 +801,17 @@
 				error.addMessageKey("TypeValidator");
 
 
-				error.setVar("type", Classes.simpleName(type));
+				error.setVariable("type", Classes.simpleName(type));
 				final Locale locale = e.getLocale();
 				if (locale != null)
 				{
-					error.setVar("locale", locale);
+					error.setVariable("locale", locale);
 				}
-				error.setVar("exception", e);
+				error.setVariable("exception", e);
 				Format format = e.getFormat();
 				if (format instanceof SimpleDateFormat)
 				{
-					error.setVar("format", ((SimpleDateFormat)format).toLocalizedPattern());
+					error.setVariable("format", ((SimpleDateFormat)format).toLocalizedPattern());
 				}
 
 				error((IValidationError)error);
@@ -1145,16 +1145,16 @@
 	}
 
 	/**
-	 * {@link IMessageSource} used for error messags against this form
+	 * {@link IErrorMessageSource} used for error messags against this form
 	 * components.
 	 *
 	 * @author ivaynberg
 	 */
-	private class MessageSource implements IMessageSource
+	private class MessageSource implements IErrorMessageSource
 	{
 
 		/**
-		 * @see wicket.validation.IMessageSource#getMessage(java.lang.String)
+		 * @see wicket.validation.IErrorMessageSource#getMessage(java.lang.String)
 		 */
 		public String getMessage(String key)
 		{
@@ -1262,7 +1262,7 @@
 
 
 		/**
-		 * @see wicket.validation.IMessageSource#substitute(java.lang.String,
+		 * @see wicket.validation.IErrorMessageSource#substitute(java.lang.String,
 		 *      java.util.Map)
 		 */
 		public String substitute(String string, Map vars) throws IllegalStateException

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/validation/AbstractFormValidator.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/validation/AbstractFormValidator.java?view=diff&rev=522419&r1=522418&r2=522419
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/validation/AbstractFormValidator.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/markup/html/form/validation/AbstractFormValidator.java Sun Mar 25 22:08:03 2007
@@ -138,7 +138,7 @@
 			error.addMessageKey(defaultKey);
 		}
 
-		error.setVars(vars);
+		error.setVariables(vars);
 		fc.error((IValidationError)error);
 	}
 

Copied: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IErrorMessageSource.java (from r522400, incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IMessageSource.java)
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IErrorMessageSource.java?view=diff&rev=522419&p1=incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IMessageSource.java&r1=522400&p2=incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IErrorMessageSource.java&r2=522419
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IMessageSource.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IErrorMessageSource.java Sun Mar 25 22:08:03 2007
@@ -25,7 +25,7 @@
  * 
  * @author ivaynberg
  */
-public interface IMessageSource
+public interface IErrorMessageSource
 {
 	/**
 	 * Retrieves a message with the given <code>key</code>.

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IValidationError.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IValidationError.java?view=diff&rev=522419&r1=522418&r2=522419
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IValidationError.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/IValidationError.java Sun Mar 25 22:08:03 2007
@@ -29,5 +29,5 @@
 	 * @param messageSource
 	 * @return error message
 	 */
-	String getErrorMessage(IMessageSource messageSource);
+	String getErrorMessage(IErrorMessageSource messageSource);
 }

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/ValidationError.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/ValidationError.java?view=diff&rev=522419&r1=522418&r2=522419
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/ValidationError.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/ValidationError.java Sun Mar 25 22:08:03 2007
@@ -26,13 +26,13 @@
 
 /**
  * A versatile implementation of {@link IValidationError} that supports message
- * resolution from {@link IMessageSource}, default message (if none of the keys
+ * resolution from {@link IErrorMessageSource}, default message (if none of the keys
  * matched), and variable substitution.
  * 
  * The final error message is constructed via the following process:
  * <ol>
  * <li>Try all keys added by calls to {@link #addMessageKey(String)} via
- * provided {@link IMessageSource}</li>
+ * provided {@link IErrorMessageSource}</li>
  * <li>If none of the keys yielded a message, use the message set by
  * {@link #setMessage(String)} if any</li>
  * <li>Perform variable subsitution on the message if any</li>
@@ -45,7 +45,7 @@
 	private static final long serialVersionUID = 1L;
 
 	// XXX 2.0: optimization - keys can be null by default until a key is added
-	/** List of message keys to try against the {@link IMessageSource} */
+	/** List of message keys to try against the {@link IErrorMessageSource} */
 	private List keys = new ArrayList(1);
 
 	/** Variable map to use in variable substitution */
@@ -64,7 +64,7 @@
 
 	/**
 	 * Adds a key to the list of keys that will be tried against
-	 * {@link IMessageSource} to locate the error message string
+	 * {@link IErrorMessageSource} to locate the error message string
 	 * 
 	 * @param key
 	 * @return this for chaining
@@ -88,7 +88,7 @@
 	 *            variable value
 	 * @return this for chaining
 	 */
-	public ValidationError setVar(String name, Object value)
+	public ValidationError setVariable(String name, Object value)
 	{
 		if (name == null || name.trim().length() == 0)
 		{
@@ -101,7 +101,7 @@
 					"Argument [[value]] cannot be null or an empty string");
 		}
 
-		getVars().put(name, value);
+		getVariables().put(name, value);
 
 		return this;
 	}
@@ -112,7 +112,7 @@
 	 * 
 	 * @return map of variables for this error
 	 */
-	public final Map getVars()
+	public final Map getVariables()
 	{
 		if (vars == null)
 		{
@@ -128,7 +128,7 @@
 	 *            variable map
 	 * @return this for chaining
 	 */
-	public final ValidationError setVars(Map vars)
+	public final ValidationError setVariables(Map vars)
 	{
 		if (vars == null)
 		{
@@ -139,9 +139,9 @@
 	}
 
 	/**
-	 * @see wicket.validation.IValidationError#getErrorMessage(wicket.validation.IMessageSource)
+	 * @see wicket.validation.IValidationError#getErrorMessage(wicket.validation.IErrorMessageSource)
 	 */
-	public final String getErrorMessage(IMessageSource messageSource)
+	public final String getErrorMessage(IErrorMessageSource messageSource)
 	{
 		String errorMessage = null;
 

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/AbstractValidator.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/AbstractValidator.java?view=diff&rev=522419&r1=522418&r2=522419
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/AbstractValidator.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/AbstractValidator.java Sun Mar 25 22:08:03 2007
@@ -170,7 +170,7 @@
 			error.addMessageKey(defaultKey);
 		}
 
-		error.setVars(vars);
+		error.setVariables(vars);
 		validatable.error(error);
 	}
 

Copied: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressValidator.java (from r522400, incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressPatternValidator.java)
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressValidator.java?view=diff&rev=522419&p1=incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressPatternValidator.java&r1=522400&p2=incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressValidator.java&r2=522419
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressPatternValidator.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/main/java/wicket/validation/validator/EmailAddressValidator.java Sun Mar 25 22:08:03 2007
@@ -25,17 +25,17 @@
  * @author Jonathan Locke
  * @author Martijn Dashorst
  */
-public class EmailAddressPatternValidator extends PatternValidator
+public class EmailAddressValidator extends PatternValidator
 {
 	private static final long serialVersionUID = 1L;
 
 	/** Singleton instance */
-	private static final EmailAddressPatternValidator INSTANCE = new EmailAddressPatternValidator();
+	private static final EmailAddressValidator INSTANCE = new EmailAddressValidator();
 
 	/**
 	 * @return Instance of emailadress validator
 	 */
-	public static EmailAddressPatternValidator getInstance()
+	public static EmailAddressValidator getInstance()
 	{
 		return INSTANCE;
 	}
@@ -44,7 +44,7 @@
 	 * Protected constructor to force use of static singleton accessor method.
 	 * Or override it to implement resourceKey(Component)
 	 */
-	protected EmailAddressPatternValidator()
+	protected EmailAddressValidator()
 	{
 		super("^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*((\\.[A-Za-z]{2,}){1}$)",
 				Pattern.CASE_INSENSITIVE);

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/util/tester/apps_4/EmailPage.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/util/tester/apps_4/EmailPage.java?view=diff&rev=522419&r1=522418&r2=522419
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/util/tester/apps_4/EmailPage.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/util/tester/apps_4/EmailPage.java Sun Mar 25 22:08:03 2007
@@ -20,7 +20,7 @@
 import wicket.markup.html.form.Form;
 import wicket.markup.html.form.TextField;
 import wicket.model.CompoundPropertyModel;
-import wicket.validation.validator.EmailAddressPatternValidator;
+import wicket.validation.validator.EmailAddressValidator;
 
 /**
  * @author Juergen Donnerstag
@@ -42,7 +42,7 @@
 		add(form);
 
 		TextField email = new TextField("email");
-		email.add(EmailAddressPatternValidator.getInstance());
+		email.add(EmailAddressValidator.getInstance());
 		form.add(email);
 	}
 

Modified: incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/validation/validator/EmailValidatorTest.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/validation/validator/EmailValidatorTest.java?view=diff&rev=522419&r1=522418&r2=522419
==============================================================================
--- incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/validation/validator/EmailValidatorTest.java (original)
+++ incubator/wicket/branches/wicket-1.x/jdk-1.4/wicket/src/test/java/wicket/validation/validator/EmailValidatorTest.java Sun Mar 25 22:08:03 2007
@@ -46,7 +46,7 @@
 	 */
 	public void testValidEmails()
 	{
-		EmailAddressPatternValidator test = new EmailAddressPatternValidator();
+		EmailAddressValidator test = new EmailAddressValidator();
 		String[] emails = new String[] { "b.blaat@topicus.nl", "blaat@hotmail.com",
 				"1.2.3.4@5.6.7.nl", "m@m.nl", "M@M.NL" };
 		for (int i = 0; i < emails.length; i++)
@@ -61,7 +61,7 @@
 	 */
 	public void testInvalidEmails()
 	{
-		EmailAddressPatternValidator test = new EmailAddressPatternValidator();
+		EmailAddressValidator test = new EmailAddressValidator();
 		String[] emails = new String[] { ".blaat@topicus.nl", "blaat.@hotmail.com", "blaat@nl",
 				"blaat@.nl" };
 		for (int i = 0; i < emails.length; i++)