1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.cubby.plugins.guice.spi;
17
18 import java.util.Collection;
19
20 import org.seasar.cubby.controller.RequestParser;
21 import org.seasar.cubby.spi.impl.AbstractRequestParserProvider;
22
23 import com.google.inject.Inject;
24
25 public class GuiceRequestParserProvider extends AbstractRequestParserProvider {
26
27 private final Collection<RequestParser> requestParsers;
28
29 @Inject
30 public GuiceRequestParserProvider(
31 final Collection<RequestParser> requestParsers) {
32 this.requestParsers = requestParsers;
33 }
34
35 @Override
36 public Collection<RequestParser> getRequestParsers() {
37 return requestParsers;
38 }
39
40 }