CreateFromXml() static private method

XML から FilterGenerator を作成。
static private CreateFromXml ( XmlElement elem ) : FilterGenerator
elem System.Xml.XmlElement
return FilterGenerator
Example #1
0
 public override void FromXml(XmlElement elem)
 {
     foreach (XmlNode node in elem.ChildNodes)
     {
         if (node is XmlElement)
         {
             FilterGenerator gen = FilterGenerator.CreateFromXml((XmlElement)node, this.converter);
             this.Add(gen);
         }
     }
 }
Example #2
0
 public override void FromXml(XmlElement elem)
 {
     foreach (XmlNode node in elem.ChildNodes)
     {
         if (node is XmlElement)
         {
             double          gain = this.converter.ToPower(node.Attributes["gain"].Value);
             FilterGenerator gen  = FilterGenerator.CreateFromXml((XmlElement)node.FirstChild, this.converter);
             this.Add(gen, gain);
         }
     }
 }
Example #3
0
 /// <summary>
 /// XML から FilterGenerator を作成。
 /// </summary>
 /// <param name="xreader">入力</param>
 /// <returns>作成した FilterGenerator</returns>
 internal static FilterGenerator CreateFromXml(XmlElement elem)
 {
     return(FilterGenerator.CreateFromXml(elem, null));
 }