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);