public static CT_FFTextInput Parse(XElement node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_FFTextInput ctObj = new CT_FFTextInput(); foreach (XElement childNode in node.ChildElements()) { if (childNode.Name.LocalName == "type") { ctObj.typeField = CT_FFTextType.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "default") { ctObj.defaultField = CT_String.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "format") { ctObj.formatField = CT_String.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "maxLength") { ctObj.maxLengthField = CT_DecimalNumber.Parse(childNode, namespaceManager); } } return(ctObj); }
internal static CT_FFData Parse(XElement node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_FFData ctObj = new CT_FFData(); foreach (XElement childNode in node.ChildElements()) { if (childNode.Name.LocalName == "name") { ctObj.AddNewObject(CT_FFName.Parse(childNode, namespaceManager), FFDataItemsType.name); } //else if (childNode.Name.LocalName == "tabIndex") //{ //} else if (childNode.Name.LocalName == "enabled") { ctObj.AddNewObject(CT_OnOff.Parse(childNode, namespaceManager), FFDataItemsType.name); } else if (childNode.Name.LocalName == "calcOnExit") { ctObj.AddNewObject(CT_OnOff.Parse(childNode, namespaceManager), FFDataItemsType.calcOnExit); } else if (childNode.Name.LocalName == "checkBox") { ctObj.AddNewObject(CT_FFCheckBox.Parse(childNode, namespaceManager), FFDataItemsType.checkBox); } else if (childNode.Name.LocalName == "ddList") { ctObj.AddNewObject(CT_FFDDList.Parse(childNode, namespaceManager), FFDataItemsType.ddList); } else if (childNode.Name.LocalName == "entryMacro") { ctObj.AddNewObject(CT_MacroName.Parse(childNode, namespaceManager), FFDataItemsType.entryMacro); } else if (childNode.Name.LocalName == "exitMacro") { ctObj.AddNewObject(CT_MacroName.Parse(childNode, namespaceManager), FFDataItemsType.exitMacro); } else if (childNode.Name.LocalName == "helpText") { ctObj.AddNewObject(CT_FFHelpText.Parse(childNode, namespaceManager), FFDataItemsType.helpText); } else if (childNode.Name.LocalName == "statusText") { ctObj.AddNewObject(CT_FFStatusText.Parse(childNode, namespaceManager), FFDataItemsType.statusText); } else if (childNode.Name.LocalName == "textInput") { ctObj.AddNewObject(CT_FFTextInput.Parse(childNode, namespaceManager), FFDataItemsType.textInput); } } return(ctObj); }