T18n/src/main/java/cn/glycol/t18n/LanguageMapConfiguration.java

36 lines
735 B
Java
Raw Normal View History

2019-06-25 13:29:10 +00:00
package cn.glycol.t18n;
public interface LanguageMapConfiguration {
2019-07-12 05:55:18 +00:00
/**
* <br>
*
* @param s
* @return
*/
2019-06-25 13:29:10 +00:00
public String getSplitter(String s);
2019-07-12 05:55:18 +00:00
/**
* <br>
*
* @param s
* @return <code>true</code>
*/
2019-06-25 13:29:10 +00:00
public boolean isAnnotation(String s);
public static final LanguageMapConfiguration DEFAULT = new LanguageMapConfiguration() {
@Override
public String getSplitter(String s) {
return "=";
}
@Override
public boolean isAnnotation(String s) {
return s.startsWith("#");
}
};
}