OSDN Git Service

789dbf9178f8ebdfa0174ab7364fdf9c0e56b37a
[stigmata/stigmata.git] / src / main / java / jp / sourceforge / stigmata / filter / AbstractComparisonPairFilterService.java
1 package jp.sourceforge.stigmata.filter;
2
3 import java.util.Locale;
4
5 import jp.sourceforge.stigmata.spi.AbstractServiceProvider;
6 import jp.sourceforge.stigmata.spi.ComparisonPairFilterSpi;
7 import jp.sourceforge.stigmata.utils.LocalizedDescriptionManager;
8
9 /**
10  * 
11  * @author Haruaki TAMADA
12  */
13 abstract class AbstractComparisonPairFilterService extends AbstractServiceProvider implements ComparisonPairFilterSpi{
14     @Override
15     public String getDescription(Locale locale){
16         return LocalizedDescriptionManager.getInstance().getDescription(
17                 locale, getFilterName(), LocalizedDescriptionManager.ServiceCategory.filter
18             );
19     }
20
21     @Override
22     public String getDisplayFilterName(){
23         return getDisplayFilterName(Locale.getDefault());
24     }
25
26     @Override
27     public String getDisplayFilterName(Locale locale){
28         return LocalizedDescriptionManager.getInstance().getDisplayType(
29                 locale, getFilterName(), LocalizedDescriptionManager.ServiceCategory.filter
30             );
31     }
32 }