ToShortString() public method

public ToShortString ( ) : string
return string
Ejemplo n.º 1
0
        public override string name()
        {
            string res = familyName_;

            if (tenor_ == new Period(1, TimeUnit.Days))
            {
                if (fixingDays_ == 0)
                {
                    res += "ON";
                }
                else if (fixingDays_ == 1)
                {
                    res += "TN";
                }
                else if (fixingDays_ == 2)
                {
                    res += "SN";
                }
                else
                {
                    res += tenor_.ToShortString();
                }
            }
            else
            {
                res += tenor_.ToShortString();
            }
            res = res + " " + dayCounter_.Name;
            return(res);
        }
Ejemplo n.º 2
0
        protected InterestRateIndex(string familyName,
                                    Period tenor,
                                    int fixingDays,
                                    Currency currency,
                                    Calendar fixingCalendar,
                                    DayCounter dayCounter)
        {
            familyName_     = familyName;
            tenor_          = tenor;
            fixingDays_     = fixingDays;
            currency_       = currency;
            dayCounter_     = dayCounter;
            fixingCalendar_ = fixingCalendar;


            tenor_.normalize();

            string res = familyName_;

            if (tenor_ == new Period(1, TimeUnit.Days))
            {
                if (fixingDays_ == 0)
                {
                    res += "ON";
                }
                else if (fixingDays_ == 1)
                {
                    res += "TN";
                }
                else if (fixingDays_ == 2)
                {
                    res += "SN";
                }
                else
                {
                    res += tenor_.ToShortString();
                }
            }
            else
            {
                res += tenor_.ToShortString();
            }
            res   = res + " " + dayCounter_.name();
            name_ = res;

            Settings.registerWith(update);
            // recheck
            IndexManager.instance().notifier(name()).registerWith(update);
        }