/** * <p>Copyright: Copyright (c) 2012</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.jres.script.internal.useroption; import java.util.Map; import org.eclipse.swt.widgets.Text; /** * @author lvgao * */ public class UserOptionControlText extends UserOptionControl{ /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.script.internal.useroption.UserOptionControl#setControl(java.lang.Object) */ @Override public void setControl(Object control) { super.setControl(control); ((Text)control).setText(getDefaultValue()); } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.script.internal.useroption.UserOptionControl#setValue(java.util.Map) */ @Override public void setOptionValue(Map<String, Object> option) { super.setOptionValue(option); if(null != getControl()){ option.put(getID(),((Text)control).getText()); } } }