OSDN Git Service

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