This decorator modifies certain sequence properties by filtering from them items not in a master list.
Inheritance: SIL.FieldWorks.FDO.SdaDecoratorBase
コード例 #1
0
        private ISilDataAccess GetSda()
        {
            XmlNode filterNode = m_xnSpec.SelectSingleNode("filterProps");

            if (filterNode == null || String.IsNullOrEmpty(filterNode.InnerText))
            {
                return(m_fdoCache.MainCacheAccessor);
            }
            FilterSdaDecorator fsda = new FilterSdaDecorator(m_fdoCache.MainCacheAccessor, m_mainFlid, m_hvoRoot);

            fsda.SetFilterFlids(filterNode.InnerText);
            return(fsda);
        }
コード例 #2
0
ファイル: XmlSeqView.cs プロジェクト: sillsdev/WorldPad
		private ISilDataAccess GetSda()
		{
			XmlNode filterNode = m_xnSpec.SelectSingleNode("filterProps");
			if (filterNode == null || String.IsNullOrEmpty(filterNode.InnerText))
				return m_fdoCache.MainCacheAccessor;
			FilterSdaDecorator fsda = new FilterSdaDecorator(m_fdoCache.MainCacheAccessor, m_mainFlid, m_hvoRoot);
			fsda.SetFilterFlids(filterNode.InnerText);
			return fsda;
		}