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  }