1 package org.daisy.pipeline.braille.dotify.calabash.impl;
2
3 import org.daisy.pipeline.braille.common.AbstractTransformProvider;
4 import org.daisy.pipeline.braille.common.BrailleTranslator;
5 import org.daisy.pipeline.braille.common.BrailleTranslatorProvider;
6 import org.daisy.pipeline.braille.common.Query;
7 import org.daisy.pipeline.braille.common.util.Function0;
8
9 import org.osgi.service.component.annotations.Component;
10
11 @Component(
12 name = "TemporaryBrailleTranslatorProvider",
13 service = {
14 BrailleTranslatorProvider.class,
15 TemporaryBrailleTranslatorProvider.class
16 }
17 )
18 public class TemporaryBrailleTranslatorProvider extends AbstractTransformProvider<BrailleTranslator>
19 implements BrailleTranslatorProvider<BrailleTranslator> {
20
21 @Override
22 public Function0<Void> provideTemporarily(BrailleTranslator t) {
23 return super.provideTemporarily(t);
24 }
25
26 @Override
27 protected Iterable<BrailleTranslator> _get(Query query) {
28 return AbstractTransformProvider.util.Iterables.<BrailleTranslator>empty();
29 }
30 }