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.converter.Converter;
21 import org.seasar.cubby.spi.impl.AbstractCachedConverterProvider;
22
23 import com.google.inject.Inject;
24
25 public class GuiceConverterProvider extends AbstractCachedConverterProvider {
26
27 private final Collection<Converter> converters;
28
29 @Inject
30 public GuiceConverterProvider(final Collection<Converter> converters) {
31 this.converters = converters;
32 }
33
34 @Override
35 protected Collection<Converter> getConverters() {
36 return converters;
37 }
38
39 }