You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by hl...@apache.org on 2012/10/25 00:49:33 UTC

[4/8] git commit: Remove unused class

Remove unused class


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

Branch: refs/heads/5.4-js-rewrite
Commit: 99c8b312ee732d1aeece144238fcde599beb63af
Parents: 8d69d7c
Author: Howard M. Lewis Ship <hl...@apache.org>
Authored: Wed Oct 24 11:41:38 2012 -0700
Committer: Howard M. Lewis Ship <hl...@apache.org>
Committed: Wed Oct 24 11:41:38 2012 -0700

----------------------------------------------------------------------
 .../internal/services/DelegatingMessagesImpl.java  |   61 ---------------
 1 files changed, 0 insertions(+), 61 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/99c8b312/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DelegatingMessagesImpl.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DelegatingMessagesImpl.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DelegatingMessagesImpl.java
deleted file mode 100644
index 0e591ed..0000000
--- a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DelegatingMessagesImpl.java
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright 2010 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.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package org.apache.tapestry5.internal.services;
-
-import org.apache.tapestry5.ioc.MessageFormatter;
-import org.apache.tapestry5.ioc.Messages;
-
-/**
- * Implementation of {@link Messages} that wraps two other Messages instances: a primary and a delegate.
- * The primary handles any keys it contains; method invocations that reference keys not contained by
- * the primary are passed on to the delegate.
- * 
- * @since 5.2.0
- */
-public class DelegatingMessagesImpl implements Messages
-{
-    private final Messages primary, delegate;
-
-    public DelegatingMessagesImpl(Messages primary, Messages delegate)
-    {
-        this.primary = primary;
-        this.delegate = delegate;
-    }
-
-    public boolean contains(String key)
-    {
-        return primary.contains(key) || delegate.contains(key);
-    }
-
-    private Messages select(String key)
-    {
-        return primary.contains(key) ? primary : delegate;
-    }
-
-    public String format(String key, Object... args)
-    {
-        return select(key).format(key, args);
-    }
-
-    public String get(String key)
-    {
-        return select(key).get(key);
-    }
-
-    public MessageFormatter getFormatter(String key)
-    {
-        return select(key).getFormatter(key);
-    }
-}