public void Add(string regName, EasySearch easySearch) { TkDebug.AssertArgumentNullOrEmpty(regName, "regName", this); TkDebug.AssertArgumentNull(easySearch, "easySearch", this); if (!fData.ContainsKey(regName)) { fData.Add(regName, new EasySearchContainer(easySearch)); } }
private static IDecoder GetDecoder(IFieldDecoder decoder) { if (decoder.Type == DecoderType.CodeTable) { BasePlugInFactory factory = BaseGlobalVariable.Current.FactoryManager.GetCodeFactory( CodeTablePlugInFactory.REG_NAME); CodeTable ct = factory.CreateInstance <CodeTable>(decoder.RegName); return(ct); } else if (decoder.Type == DecoderType.EasySearch) { BasePlugInFactory factory = BaseGlobalVariable.Current.FactoryManager.GetCodeFactory( EasySearchPlugInFactory.REG_NAME); EasySearch ct = factory.CreateInstance <EasySearch>(decoder.RegName); return(ct); } return(null); }
public EasySearchColumnReader(Tk5FieldInfoEx fieldInfo, int cellIndex) : base(fieldInfo, cellIndex) { fEasySearch = PlugInFactoryManager.CreateInstance <EasySearch>( EasySearchPlugInFactory.REG_NAME, fieldInfo.Decoder.RegName); }
public EasySearchContainer(EasySearch easySearch) { fEasySearch = easySearch; }