public void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("excel_counterUnderlyingCalcInfo");
            excel_underlyingCalcInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
        }
コード例 #2
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("excel_interface");
            xmlWriter.WriteElementString("excel_type", "excel_stepDownKICustom");
            xmlWriter.WriteStartElement("excel_stepDownKICustom");
            excel_issueInfoViewModel_.buildXml(xmlWriter);

            excel_underlyingCalcInfoViewModel_.buildXml(xmlWriter);

            excel_hifive_subtypeViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
コード例 #3
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("excel_interface");
            xmlWriter.WriteElementString("type", "excel_vanillaFloatingBond");
            xmlWriter.WriteStartElement("excel_vanillaFloatingBond");
            excel_issueInfoViewModel_.buildXml(xmlWriter);

            excel_underlyingCalcInfoViewModel_.buildXml(xmlWriter);

            excel_vanillaFloatingCouponScheduleListViewModel_.buildXml(xmlWriter);

            excel_vanillaFloatingBond_subtypeViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
コード例 #4
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("excel_interface");
            xmlWriter.WriteElementString("excel_type", "excel_hifive");
            xmlWriter.WriteStartElement("excel_hifive");
            excel_issueInfoViewModel_.buildXml(xmlWriter);

            excel_underlyingCalcInfoViewModel_.buildXml(xmlWriter);

            excel_hifive_subtypeViewModel_.buildXml(xmlWriter);

            excel_scheduleListViewModel_.buildXml(xmlWriter);

            excel_kiEventCalculationViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
コード例 #5
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("excel_interface");
            xmlWriter.WriteElementString("excel_type", "excel_compositeOption");
            xmlWriter.WriteStartElement("excel_compositeOption");
            excel_issueInfoViewModel_.buildXml(xmlWriter);

            excel_underlyingCalcInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("exerciseDate", StringConverter.xmlDateTimeToDateString(this.exerciseDate_));

            xmlWriter.WriteElementString("payoffDate", StringConverter.xmlDateTimeToDateString(this.payoffDate_));

            xmlWriter.WriteElementString("notionalMaturityPayment", this.notionalMaturityPayment_);

            foreach (var item in excel_compositeOption_subtypeViewModel_)
            {
                item.buildXml(xmlWriter);
            }

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }