Ejemplo n.º 1
0
 //Constructors
 /// <summary>
 /// Constructs an initialized instance
 /// </summary>
 /// <param name="inputFieldName">Name of the input field to be transformed</param>
 /// <param name="window">Difference interval</param>
 /// <param name="output">Requiered output</param>
 public MWStatTransformerSettings(string inputFieldName, int window, MWStatTransformer.OutputValue output)
 {
     InputFieldName = inputFieldName;
     Window         = window;
     Output         = output;
     Check();
     return;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Creates an initialized instance.
        /// </summary>
        /// <param name="elem">Xml element containing the initialization settings</param>
        public MWStatTransformerSettings(XElement elem)
        {
            //Validation
            XElement settingsElem = Validate(elem, XsdTypeName);

            //Parsing
            InputFieldName = settingsElem.Attribute("fieldName").Value;
            Window         = int.Parse(settingsElem.Attribute("window").Value, CultureInfo.InvariantCulture);
            Output         = (MWStatTransformer.OutputValue)Enum.Parse(typeof(MWStatTransformer.OutputValue), settingsElem.Attribute("output").Value, true);
            Check();
            return;
        }