You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by jk...@apache.org on 2015/09/07 16:45:14 UTC

[1/2] tapestry-5 git commit: deprecate EnumValueEncoderFactory and remove it from the ValueEncoderSource configuration

Repository: tapestry-5
Updated Branches:
  refs/heads/master b69ac22f3 -> f5d184866


deprecate EnumValueEncoderFactory and remove it from the ValueEncoderSource configuration


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/e6b4f727
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/e6b4f727
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/e6b4f727

Branch: refs/heads/master
Commit: e6b4f727bcc3d4e124ed275b5f910c5993147eef
Parents: b69ac22
Author: Jochen Kemnade <jo...@eddyson.de>
Authored: Mon Sep 7 08:48:29 2015 +0200
Committer: Jochen Kemnade <jo...@eddyson.de>
Committed: Mon Sep 7 08:48:29 2015 +0200

----------------------------------------------------------------------
 .../tapestry5/internal/services/EnumValueEncoderFactory.java      | 3 +++
 .../main/java/org/apache/tapestry5/modules/TapestryModule.java    | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/e6b4f727/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/EnumValueEncoderFactory.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/EnumValueEncoderFactory.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/EnumValueEncoderFactory.java
index a24fa38..44c9e2c 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/EnumValueEncoderFactory.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/EnumValueEncoderFactory.java
@@ -23,7 +23,10 @@ import org.apache.tapestry5.util.EnumValueEncoder;
  * Factory that provides a configured instance of {@link EnumValueEncoder}.
  *
  * @param <E>
+ * @deprecated this class is superseded by {@link TypeCoercedValueEncoderFactory} and 
+ * scheduled to be removed in Tapestry 5.5
  */
+@Deprecated
 public class EnumValueEncoderFactory<E extends Enum<E>> implements ValueEncoderFactory<E>
 {
     private final TypeCoercer typeCoercer;

http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/e6b4f727/tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java b/tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
index 2c67c04..fdaec67 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
@@ -1953,7 +1953,6 @@ public final class TapestryModule
     {
         configuration.addInstance(Object.class, TypeCoercedValueEncoderFactory.class);
         configuration.add(String.class, new StringValueEncoder());
-        configuration.addInstance(Enum.class, EnumValueEncoderFactory.class);
     }
 
     /**


[2/2] tapestry-5 git commit: some compilers are different than the other kids

Posted by jk...@apache.org.
some compilers are different than the other kids


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/f5d18486
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/f5d18486
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/f5d18486

Branch: refs/heads/master
Commit: f5d184866694557026d86413f2c89a98dbf47fb0
Parents: e6b4f72
Author: Jochen Kemnade <jo...@eddyson.de>
Authored: Mon Sep 7 16:44:10 2015 +0200
Committer: Jochen Kemnade <jo...@eddyson.de>
Committed: Mon Sep 7 16:44:10 2015 +0200

----------------------------------------------------------------------
 .../test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/f5d18486/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java b/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java
index 1100fc3..f346fcb 100644
--- a/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java
+++ b/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java
@@ -74,7 +74,7 @@ public class EnumValueEncoderTest extends InternalBaseTestCase
 
         });
 
-        TypeCoercer typeCoercer =  new TypeCoercerImpl(CollectionFactory.newList(stoogeToString, stringToStooge));
+        TypeCoercer typeCoercer =  new TypeCoercerImpl(CollectionFactory.<CoercionTuple, CoercionTuple>newList(stoogeToString, stringToStooge));
 
 
         EnumValueEncoder<Stooge> encoder = new EnumValueEncoder<Stooge>(typeCoercer, Stooge.class);


[2/2] tapestry-5 git commit: some compilers are different than the other kids

Posted by jk...@apache.org.
some compilers are different than the other kids


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/f5d18486
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/f5d18486
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/f5d18486

Branch: refs/heads/master
Commit: f5d184866694557026d86413f2c89a98dbf47fb0
Parents: e6b4f72
Author: Jochen Kemnade <jo...@eddyson.de>
Authored: Mon Sep 7 16:44:10 2015 +0200
Committer: Jochen Kemnade <jo...@eddyson.de>
Committed: Mon Sep 7 16:44:10 2015 +0200

----------------------------------------------------------------------
 .../test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/f5d18486/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java b/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java
index 1100fc3..f346fcb 100644
--- a/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java
+++ b/tapestry-core/src/test/java/org/apache/tapestry5/util/EnumValueEncoderTest.java
@@ -74,7 +74,7 @@ public class EnumValueEncoderTest extends InternalBaseTestCase
 
         });
 
-        TypeCoercer typeCoercer =  new TypeCoercerImpl(CollectionFactory.newList(stoogeToString, stringToStooge));
+        TypeCoercer typeCoercer =  new TypeCoercerImpl(CollectionFactory.<CoercionTuple, CoercionTuple>newList(stoogeToString, stringToStooge));
 
 
         EnumValueEncoder<Stooge> encoder = new EnumValueEncoder<Stooge>(typeCoercer, Stooge.class);