@@ -3,6 +3,8 @@ package com.imyeyu.lang.mapper;
|
||||
import com.imyeyu.java.bean.Language;
|
||||
import com.imyeyu.java.bean.LanguageMapping;
|
||||
import com.imyeyu.utils.StringInterpolator;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -18,9 +20,11 @@ public abstract class AbstractLanguageMapper implements LanguageMapping {
|
||||
protected final StringInterpolator INTERPOLATOR = StringInterpolator.createDollarInterpolator();
|
||||
|
||||
/** 当前映射器所属语言 */
|
||||
@Getter
|
||||
protected final Language.Enum language;
|
||||
|
||||
/** 是否启用调试模式,启用后将抛出异常而不是返回默认值 */
|
||||
/** true 为启用调试模式 */
|
||||
@Setter
|
||||
protected boolean isDebugging = false;
|
||||
|
||||
/**
|
||||
@@ -32,24 +36,6 @@ public abstract class AbstractLanguageMapper implements LanguageMapping {
|
||||
this.language = language;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前映射器所属语言
|
||||
*
|
||||
* @return 语言枚举
|
||||
*/
|
||||
public Language.Enum getLanguage() {
|
||||
return language;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置调试模式,调试模式下,找不到映射时将抛出异常而不是返回默认值
|
||||
*
|
||||
* @param debugging true 为启用调试模式
|
||||
*/
|
||||
public void setDebugging(boolean debugging) {
|
||||
isDebugging = debugging;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取文本
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user