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 <[email protected]>
Authored: Mon Sep 7 08:48:29 2015 +0200
Committer: Jochen Kemnade <[email protected]>
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);
     }
 
     /**

Reply via email to