You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2008/08/15 01:13:02 UTC
svn commit: r686083 - in
/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5:
annotations/Parameter.java corelib/components/OutputRaw.java
validator/Email.java
Author: hlship
Date: Thu Aug 14 16:13:01 2008
New Revision: 686083
URL: http://svn.apache.org/viewvc?rev=686083&view=rev
Log:
TAPESTRY-2585: Email validator requires Void constraint type, should be null
Modified:
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/annotations/Parameter.java
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/OutputRaw.java
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/validator/Email.java
Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/annotations/Parameter.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/annotations/Parameter.java?rev=686083&r1=686082&r2=686083&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/annotations/Parameter.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/annotations/Parameter.java Thu Aug 14 16:13:01 2008
@@ -84,10 +84,14 @@
* have more than a single principal parameter.
*/
boolean principal() default false;
-
+
/**
- * Used to create a binding to be used as a parameter default without to provide a default binding method.
- * If true, then the container's property matching the component id is used to bind the parameter.
+ * Used to create a default binding, connecting the parameter to a property of the container whose property name
+ * matches the id of the component. This is frequently used for form element components. This default binding is
+ * only used parameter is not bound.
+ *
+ * @see org.apache.tapestry5.services.ComponentDefaultProvider#defaultBinding(String,
+ * org.apache.tapestry5.ComponentResources)
*/
boolean autoconnect() default false;
}
Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/OutputRaw.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/OutputRaw.java?rev=686083&r1=686082&r2=686083&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/OutputRaw.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/OutputRaw.java Thu Aug 14 16:13:01 2008
@@ -1,4 +1,4 @@
-// Copyright 2007 The Apache Software Foundation
+// Copyright 2007, 2008 The Apache Software Foundation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/validator/Email.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/validator/Email.java?rev=686083&r1=686082&r2=686083&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/validator/Email.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/validator/Email.java Thu Aug 14 16:13:01 2008
@@ -38,7 +38,7 @@
public Email()
{
- super(Void.class, String.class, "invalid-email");
+ super(null, String.class, "invalid-email");
}
public void render(Field field, Void constraintValue, MessageFormatter formatter, MarkupWriter markupWriter,