📄 bigdecimaleditor.java
字号:
/*
* WebWork, Web Application Framework
*
* Distributable under Apache license.
* See terms of license at opensource.org
*/
package webwork.util.editor;
import webwork.action.ValidationEditorSupport;
import java.math.BigDecimal;
/**
* @see java.beans.PropertyEditorSupport
* @see ValidationEditorSupport
* @see FastPropertyEditor
* @see PropertyEditorException
* @author Marco Papini <mpapini@cinetica.it>
* @version $Revision: 1.4 $
*/
public class BigDecimalEditor extends ValidationEditorSupport implements FastPropertyEditor {
public void setAsText(String txt) {
setValue(getAsValue(txt));
}
public Object getAsValue(String txt) {
if (txt == null || txt.length() == 0)
return null;
try {
return new BigDecimal(txt);
} catch (NumberFormatException e) {
throw new PropertyEditorException(PropertyMessage.BAD_BIGDECIMAL, txt);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -