1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.profiler.rules.impl;
18
19 import java.io.Serializable;
20 import java.util.Map;
21
22 import org.apache.jetspeed.profiler.rules.ProfileResolvers;
23 import org.apache.jetspeed.profiler.rules.RuleCriterionResolver;
24
25 /***
26 * Profile Resolvers
27 *
28 * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
29 * @version $Id: $
30 */
31 public class ProfileResolversImpl implements ProfileResolvers, Serializable
32 {
33 private Map resolvers;
34
35 public ProfileResolversImpl(Map resolvers)
36 {
37 this.resolvers = resolvers;
38 }
39
40 public RuleCriterionResolver get(String resolverName)
41 {
42 return (RuleCriterionResolver)resolvers.get(resolverName);
43 }
44
45 /***
46 * return the map of resolver
47 */
48 public Map getResolvers()
49 {
50 return resolvers;
51 }
52 }