1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.cubby.plugins.s2.spi;
17
18 import java.util.Collection;
19
20 import org.seasar.cubby.controller.RequestParser;
21 import org.seasar.cubby.spi.impl.AbstractRequestParserProvider;
22 import org.seasar.framework.container.S2Container;
23
24 public class S2RequestParserProvider extends AbstractRequestParserProvider {
25
26 public static final String s2Container_BINDING = "bindingType=must";
27
28
29 private S2Container s2Container;
30
31
32
33
34
35
36
37 public void setS2Container(final S2Container s2Container) {
38 this.s2Container = s2Container;
39 }
40
41
42
43
44
45
46
47 @Override
48 protected Collection<RequestParser> getRequestParsers() {
49 @SuppressWarnings("unchecked")
50 final Collection<RequestParser> requestParsers = (Collection<RequestParser>) s2Container
51 .getRoot().getComponent("requestParsers");
52 return requestParsers;
53 }
54
55 }