SIL.FieldWorks.IText.ConcordanceControlBase.Init C# (CSharp) Method

Init() public method

public Init ( XCore.Mediator mediator, XmlNode configurationParameters ) : void
mediator XCore.Mediator
configurationParameters System.Xml.XmlNode
return void
		public virtual void Init(Mediator mediator, XmlNode configurationParameters)
		{
			CheckDisposed();
			m_mediator = mediator;
			m_helpTopicProvider = m_mediator.HelpTopicProvider;
			m_configurationParameters = configurationParameters;
			m_cache = (FdoCache)mediator.PropertyTable.GetValue("cache");
			string name = RecordClerk.GetCorrespondingPropertyName(XmlUtils.GetAttributeValue(configurationParameters, "clerk"));
			m_clerk = (OccurrencesOfSelectedUnit) m_mediator.PropertyTable.GetValue(name) ?? (OccurrencesOfSelectedUnit) RecordClerkFactory.CreateClerk(m_mediator, m_configurationParameters, true);
			m_clerk.ConcordanceControl = this;
		}