SIL.FieldWorks.XWorks.DTMenuHandler.Create C# (CSharp) Method

Create() public static method

factory method which creates the correct subclass based on the XML parameters
public static Create ( DataTree dataEntryForm, XmlNode configuration ) : DTMenuHandler
dataEntryForm SIL.FieldWorks.Common.Framework.DetailControls.DataTree
configuration System.Xml.XmlNode
return DTMenuHandler
		public static DTMenuHandler Create(DataTree dataEntryForm, XmlNode configuration)
		{
			DTMenuHandler h= null;
			if(configuration !=null)
			{
				XmlNode node = configuration.SelectSingleNode("menuHandler/dynamicloaderinfo");
				if (node != null)
				{
					h = (DTMenuHandler) SIL.Utils.DynamicLoader.CreateObject(node);
				}
			}
			if(h==null)			//no class specified, so just returned a generic DTMenuHandler
				h = new DTMenuHandler();
			h.DtTree = dataEntryForm;
			return h;
		}