/**
* <p>Copyright: Copyright 2010</p>
* <p>Company: �������ӹɷ�����˾</p>
*/
package com.hundsun.ares.studio.ui.control;
import org.eclipse.jface.dialogs.IMessageProvider;
import com.hundsun.ares.studio.core.util.StringUtil;
public class AresControlError {
public static final int INFOMATION = IMessageProvider.INFORMATION;
public static final int WARNING = IMessageProvider.WARNING;
public static final int ERROR = IMessageProvider.ERROR;
String showInfo;
int level = ERROR;
public AresControlError(String showInfo) {
setShowInfo(showInfo);
}
public AresControlError(String showInfo,int level) {
setShowInfo(showInfo);
setLevel(level);
}
public String getShowInfo() {
return showInfo;
}
public void setShowInfo(String showInfo) {
this.showInfo = StringUtil.getStringSafely(showInfo);
}
public int getLevel() {
return level;
}
public void setLevel(int level) {
if(level == INFOMATION){
this.level = INFOMATION;
}else if(level == WARNING){
this.level = WARNING;
}else{
this.level = ERROR;
}
}
}