public void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("iXmlData"); xmlWriter.WriteElementString("excel_type", "noAutoCallReturnTrigger"); xmlWriter.WriteStartElement("noAutoCallReturnTrigger"); payoffDateInfoViewModel_.buildXml(xmlWriter); returnCalculationViewModel_.buildXml(xmlWriter); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigge"); xmlWriter.WriteElementString("type", "redemptionNotionalTrigger"); xmlWriter.WriteStartElement("redemptionNotionalTrigger"); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("redemptionAmount", this.redemptionAmount_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigger"); xmlWriter.WriteElementString("excel_type", "autoCallRangeReturnTrigger"); xmlWriter.WriteStartElement("autoCallRangeReturnTrigger"); simpleRangeEventCalViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("isExpired", this.isExpired_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("iXmlData"); xmlWriter.WriteElementString("type", "autoTerminationTrigger"); xmlWriter.WriteStartElement("autoTerminationTrigger"); eventCalculationInfoViewModel_.buildXml(xmlWriter); returnCalculationInfoViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("payoffInfo"); xmlWriter.WriteElementString("type", "stopLossPayoff"); xmlWriter.WriteStartElement("stopLossPayoff"); eventTriggerListViewModel_.buildXml(xmlWriter); barrierInfoViewModel_.buildXml(xmlWriter); returnCalculationViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("standardOption"); xmlWriter.WriteElementString("type", "singleBarrier"); xmlWriter.WriteStartElement("singleBarrier"); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("participateRate", this.participateRate_); barrierInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("rebate", this.rebate_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigger"); xmlWriter.WriteElementString("type", "vanillaCouponTrigger"); xmlWriter.WriteStartElement("vanillaCouponTrigger"); xmlWriter.WriteElementString("gearing", this.gearing_); xmlWriter.WriteElementString("spread", this.spread_); returnCalculationViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("isExpired", this.isExpired_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigger"); xmlWriter.WriteElementString("excel_type", "simpleEventCouponTrigger"); xmlWriter.WriteStartElement("simpleEventCouponTrigger"); eventCalculationInfoViewModel_.buildXml(xmlWriter); returnCalculationInfoViewModel_.buildXml(xmlWriter); complementReturnCalculationViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("isExpired", this.isExpired_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("standardOption"); xmlWriter.WriteElementString("type", "vanillaCallOption"); xmlWriter.WriteStartElement("vanillaCallOption"); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("participateRate", this.participateRate_); referenceCalculationInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("strike", this.strike_); xmlWriter.WriteElementString("lowerBound", this.lowerBound_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("payoffInfo"); xmlWriter.WriteElementString("excel_type", "compositeSumOptionPayoff"); xmlWriter.WriteStartElement("compositeSumOptionPayoff"); fixingDateInfoViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); referenceCalculationInfoViewModel_.buildXml(xmlWriter); foreach (var item in standardOptionViewModel_) { item.buildXml(xmlWriter); } xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigger"); xmlWriter.WriteElementString("type", "simpleRangeConstReturnTrigger"); xmlWriter.WriteStartElement("simpleRangeConstReturnTrigger"); xmlWriter.WriteElementString("dateOrder", this.dateOrder_); simpleRangeEventCalViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("constReturn", this.constReturn_); xmlWriter.WriteElementString("averageDays", this.averageDays_); xmlWriter.WriteElementString("isExpired", this.isExpired_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigger"); xmlWriter.WriteElementString("excel_type", "simpleRangeRateTrigger"); xmlWriter.WriteStartElement("simpleRangeRateTrigger"); xmlWriter.WriteElementString("dayCounter", this.dayCounter_); xmlWriter.WriteElementString("calculationStartDate", StringConverter.xmlDateTimeToDateString(this.calculationStartDate_)); xmlWriter.WriteElementString("calculationEndDate", StringConverter.xmlDateTimeToDateString(this.calculationEndDate_)); referenceCalculationInfoViewModel_.buildXml(xmlWriter); simpleRangeEventListViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigger"); xmlWriter.WriteElementString("type", "fixedRateTrigger"); xmlWriter.WriteStartElement("fixedRateTrigger"); xmlWriter.WriteElementString("dayCounter", this.dayCounter_); xmlWriter.WriteElementString("calculationStartDate", StringConverter.xmlDateTimeToDateString(this.calculationStartDate_)); xmlWriter.WriteElementString("calculationEndDate", StringConverter.xmlDateTimeToDateString(this.calculationEndDate_)); xmlWriter.WriteElementString("fixedRate", this.fixedRate_); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("isExpired", this.isExpired_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigger"); xmlWriter.WriteElementString("excel_type", "autoCallConstReturnTrigger"); xmlWriter.WriteStartElement("autoCallConstReturnTrigger"); xmlWriter.WriteElementString("dateOrder", this.dateOrder_); fixingDateInfoViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("trigger", this.trigger_); xmlWriter.WriteElementString("return", this.return_); xmlWriter.WriteElementString("averageDays", this.averageDays_); xmlWriter.WriteElementString("isExpired", this.isExpired_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigger"); xmlWriter.WriteElementString("type", "vanillaRateTrigger"); xmlWriter.WriteStartElement("vanillaRateTrigger"); xmlWriter.WriteElementString("dayCounter", this.dayCounter_); xmlWriter.WriteElementString("calculationStartDate", StringConverter.xmlDateTimeToDateString(this.calculationStartDate_)); xmlWriter.WriteElementString("calculationEndDate", StringConverter.xmlDateTimeToDateString(this.calculationEndDate_)); xmlWriter.WriteElementString("gearing", this.gearing_); xmlWriter.WriteElementString("spread", this.spread_); referenceCalculationInfoViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("standardOption"); xmlWriter.WriteElementString("excel_type", "barrierWithConstRebatePutOption"); xmlWriter.WriteStartElement("barrierWithConstRebatePutOption"); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("participateRate", this.participateRate_); referenceCalculationInfoViewModel_.buildXml(xmlWriter); barrierInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("strike", this.strike_); xmlWriter.WriteElementString("lowerBound", this.lowerBound_); xmlWriter.WriteElementString("rebateRate", this.rebateRate_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }