/**
* <p>Copyright: Copyright (c) 2009</p>
* <p>Company: �������ӹɷ�����˾</p>
*/
package com.hundsun.ares.studio.engin.exception;
import java.text.MessageFormat;
/**
* ��������������׳����쳣
*
* @author zhuyf
*
*/
public class ErrorParameterNumberException extends HSException {
/**
*
*/
private static final long serialVersionUID = -5376473981367851674L;
private static final String WHATSAYWHENEXCEPTION = "[{0}]ȱ�ٵ�{1}��������{2}������λ�ã�{3}�е�{4}��";// �쳣�׳���ʾ��Ϣ
public ErrorParameterNumberException(String macroName, int indexParam, String paramDesc, String functionName, int rowNum) {
super(MessageFormat.format(ErrorParameterNumberException.WHATSAYWHENEXCEPTION, new String[] { macroName,
new Integer(indexParam).toString(), paramDesc, functionName, new Integer(rowNum + 1).toString() }));
}
public ErrorParameterNumberException(String macroName, String para, int indexParam, String paramDesc) {
super(MessageFormat.format(ErrorParameterNumberException.ERROR_MSG,new String[] {macroName,
new Integer(indexParam).toString(),para,paramDesc}));
}
private static final String ERROR_MSG = "[{0}]��{1}������[{2}]�������ʽӦΪ{3}";// �쳣�׳���ʾ��Ϣ
}