Package org.isda.cdm

Enum RollConventionEnum

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<RollConventionEnum>

    public enum RollConventionEnum
    extends java.lang.Enum<RollConventionEnum>
    The enumerated values to specify the period term as part of a periodic schedule, i.e. the calculation period end date within the regular part of the calculation period. The value could be a rule, e.g. IMM Settlement Dates, which is the 3rd Wednesday of the month, or it could be a specific day of the month, such as the first day of the applicable month.
    Version:
    2.5.4
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      _1
      Rolls on the 1st day of the month.
      _10
      Rolls on the 10th day of the month.
      _11
      Rolls on the 11th day of the month.
      _12
      Rolls on the 12th day of the month.
      _13
      Rolls on the 13th day of the month.
      _14
      Rolls on the 14th day of the month.
      _15
      Rolls on the 15th day of the month.
      _16
      Rolls on the 16th day of the month.
      _17
      Rolls on the 17th day of the month.
      _18
      Rolls on the 18th day of the month.
      _19
      Rolls on the 19th day of the month.
      _2
      Rolls on the 2nd day of the month.
      _20
      Rolls on the 20th day of the month.
      _21
      Rolls on the 21st day of the month.
      _22
      Rolls on the 22nd day of the month.
      _23
      Rolls on the 23rd day of the month.
      _24
      Rolls on the 24th day of the month.
      _25
      Rolls on the 25th day of the month.
      _26
      Rolls on the 26th day of the month.
      _27
      Rolls on the 27th day of the month.
      _28
      Rolls on the 28th day of the month.
      _29
      Rolls on the 29th day of the month.
      _3
      Rolls on the 3rd day of the month.
      _30
      Rolls on the 30th day of the month.
      _4
      Rolls on the 4th day of the month.
      _5
      Rolls on the 5th day of the month.
      _6
      Rolls on the 6th day of the month.
      _7
      Rolls on the 7th day of the month.
      _8
      Rolls on the 8th day of the month.
      _9
      Rolls on the 9th day of the month.
      EOM
      Rolls on month end dates irrespective of the length of the month and the previous roll day.
      FRI
      Rolling weekly on a Friday
      FRN
      Roll days are determined according to the FRN Convention or Euro-dollar Convention as described in ISDA 2000 definitions.
      IMM
      IMM Settlement Dates.
      IMMAUD
      The last trading day of the Sydney Futures Exchange 90 Day Bank Accepted Bills Futures contract (see http://www.sfe.com.au/content/sfe/trading/con_specs.pdf).
      IMMCAD
      The last trading day/expiration day of the Canadian Derivatives Exchange (Bourse de Montreal Inc) Three-month Canadian Bankers' Acceptance Futures (Ticker Symbol BAX).
      IMMNZD
      The last trading day of the Sydney Futures Exchange NZ 90 Day Bank Bill Futures contract (see http://www.sfe.com.au/content/sfe/trading/con_specs.pdf).
      MON
      Rolling weekly on a Monday.
      NONE
      The roll convention is not required.
      SAT
      Rolling weekly on a Saturday
      SFE
      Sydney Futures Exchange 90-Day Bank Accepted Bill Futures Settlement Dates.
      SUN
      Rolling weekly on a Sunday
      TBILL
      13-week and 26-week U.S.
      THU
      Rolling weekly on a Thursday
      TUE
      Rolling weekly on a Tuesday
      WED
      Rolling weekly on a Wednesday
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()  
      static RollConventionEnum valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static RollConventionEnum[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • EOM

        @RosettaSynonym(value="EOM",source="FpML_5_10") @RosettaSynonym(value="EOM",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="EOM",source="DTCC_11_0") @RosettaSynonym(value="EOM",source="DTCC_9_0") @RosettaSynonym(value="EOM",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum EOM
        Rolls on month end dates irrespective of the length of the month and the previous roll day.
      • FRN

        @RosettaSynonym(value="FRN",source="FpML_5_10") @RosettaSynonym(value="FRN",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="FRN",source="DTCC_11_0") @RosettaSynonym(value="FRN",source="DTCC_9_0") @RosettaSynonym(value="FRN",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum FRN
        Roll days are determined according to the FRN Convention or Euro-dollar Convention as described in ISDA 2000 definitions.
      • IMM

        @RosettaSynonym(value="IMM",source="FpML_5_10") @RosettaSynonym(value="IMM",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="IMM",source="DTCC_11_0") @RosettaSynonym(value="IMM",source="DTCC_9_0") @RosettaSynonym(value="IMM",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum IMM
        IMM Settlement Dates. The third Wednesday of the (delivery) month.
      • IMMCAD

        @RosettaSynonym(value="IMMCAD",source="FpML_5_10") @RosettaSynonym(value="IMMCAD",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="IMMCAD",source="DTCC_11_0") @RosettaSynonym(value="IMMCAD",source="DTCC_9_0") @RosettaSynonym(value="IMMCAD",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum IMMCAD
        The last trading day/expiration day of the Canadian Derivatives Exchange (Bourse de Montreal Inc) Three-month Canadian Bankers' Acceptance Futures (Ticker Symbol BAX). The second London banking day prior to the third Wednesday of the contract month. If the determined day is a Bourse or bank holiday in Montreal or Toronto, the last trading day shall be the previous bank business day. Per Canadian Derivatives Exchange BAX contract specification.
      • IMMAUD

        @RosettaSynonym(value="IMMAUD",source="FpML_5_10") @RosettaSynonym(value="IMMAUD",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="IMMAUD",source="DTCC_11_0") @RosettaSynonym(value="IMMAUD",source="DTCC_9_0") @RosettaSynonym(value="IMMAUD",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum IMMAUD
        The last trading day of the Sydney Futures Exchange 90 Day Bank Accepted Bills Futures contract (see http://www.sfe.com.au/content/sfe/trading/con_specs.pdf). One Sydney business day preceding the second Friday of the relevant settlement.
      • IMMNZD

        @RosettaSynonym(value="IMMNZD",source="FpML_5_10") @RosettaSynonym(value="IMMNZD",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="IMMNZD",source="DTCC_11_0") @RosettaSynonym(value="IMMNZD",source="DTCC_9_0") @RosettaSynonym(value="IMMNZD",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum IMMNZD
        The last trading day of the Sydney Futures Exchange NZ 90 Day Bank Bill Futures contract (see http://www.sfe.com.au/content/sfe/trading/con_specs.pdf). The first Wednesday after the ninth day of the relevant settlement month.
      • SFE

        @RosettaSynonym(value="SFE",source="FpML_5_10") @RosettaSynonym(value="SFE",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="SFE",source="DTCC_11_0") @RosettaSynonym(value="SFE",source="DTCC_9_0") @RosettaSynonym(value="SFE",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum SFE
        Sydney Futures Exchange 90-Day Bank Accepted Bill Futures Settlement Dates. The second Friday of the (delivery) month
      • NONE

        @RosettaSynonym(value="NONE",source="FpML_5_10") @RosettaSynonym(value="NONE",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="NONE",source="DTCC_11_0") @RosettaSynonym(value="NONE",source="DTCC_9_0") @RosettaSynonym(value="NONE",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum NONE
        The roll convention is not required. For example, in the case of a daily calculation frequency.
      • TBILL

        @RosettaSynonym(value="TBILL",source="FpML_5_10") @RosettaSynonym(value="TBILL",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="TBILL",source="DTCC_11_0") @RosettaSynonym(value="TBILL",source="DTCC_9_0") @RosettaSynonym(value="TBILL",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum TBILL
        13-week and 26-week U.S. Treasury Bill Auction Dates. Each Monday except for U.S. (New York) holidays when it will occur on a Tuesday.
      • _1

        @RosettaSynonym(value="1",source="FpML_5_10") @RosettaSynonym(value="1",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="1",source="DTCC_11_0") @RosettaSynonym(value="1",source="DTCC_9_0") @RosettaSynonym(value="1",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _1
        Rolls on the 1st day of the month.
      • _2

        @RosettaSynonym(value="2",source="FpML_5_10") @RosettaSynonym(value="2",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="2",source="DTCC_11_0") @RosettaSynonym(value="2",source="DTCC_9_0") @RosettaSynonym(value="2",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _2
        Rolls on the 2nd day of the month.
      • _3

        @RosettaSynonym(value="3",source="FpML_5_10") @RosettaSynonym(value="3",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="3",source="DTCC_11_0") @RosettaSynonym(value="3",source="DTCC_9_0") @RosettaSynonym(value="3",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _3
        Rolls on the 3rd day of the month.
      • _4

        @RosettaSynonym(value="4",source="FpML_5_10") @RosettaSynonym(value="4",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="4",source="DTCC_11_0") @RosettaSynonym(value="4",source="DTCC_9_0") @RosettaSynonym(value="4",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _4
        Rolls on the 4th day of the month.
      • _5

        @RosettaSynonym(value="5",source="FpML_5_10") @RosettaSynonym(value="5",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="5",source="DTCC_11_0") @RosettaSynonym(value="5",source="DTCC_9_0") @RosettaSynonym(value="5",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _5
        Rolls on the 5th day of the month.
      • _6

        @RosettaSynonym(value="6",source="FpML_5_10") @RosettaSynonym(value="6",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="6",source="DTCC_11_0") @RosettaSynonym(value="6",source="DTCC_9_0") @RosettaSynonym(value="6",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _6
        Rolls on the 6th day of the month.
      • _7

        @RosettaSynonym(value="7",source="FpML_5_10") @RosettaSynonym(value="7",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="7",source="DTCC_11_0") @RosettaSynonym(value="7",source="DTCC_9_0") @RosettaSynonym(value="7",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _7
        Rolls on the 7th day of the month.
      • _8

        @RosettaSynonym(value="8",source="FpML_5_10") @RosettaSynonym(value="8",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="8",source="DTCC_11_0") @RosettaSynonym(value="8",source="DTCC_9_0") @RosettaSynonym(value="8",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _8
        Rolls on the 8th day of the month.
      • _9

        @RosettaSynonym(value="9",source="FpML_5_10") @RosettaSynonym(value="9",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="9",source="DTCC_11_0") @RosettaSynonym(value="9",source="DTCC_9_0") @RosettaSynonym(value="9",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _9
        Rolls on the 9th day of the month.
      • _10

        @RosettaSynonym(value="10",source="FpML_5_10") @RosettaSynonym(value="10",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="10",source="DTCC_11_0") @RosettaSynonym(value="10",source="DTCC_9_0") @RosettaSynonym(value="10",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _10
        Rolls on the 10th day of the month.
      • _11

        @RosettaSynonym(value="11",source="FpML_5_10") @RosettaSynonym(value="11",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="11",source="DTCC_11_0") @RosettaSynonym(value="11",source="DTCC_9_0") @RosettaSynonym(value="11",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _11
        Rolls on the 11th day of the month.
      • _12

        @RosettaSynonym(value="12",source="FpML_5_10") @RosettaSynonym(value="12",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="12",source="DTCC_11_0") @RosettaSynonym(value="12",source="DTCC_9_0") @RosettaSynonym(value="12",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _12
        Rolls on the 12th day of the month.
      • _13

        @RosettaSynonym(value="13",source="FpML_5_10") @RosettaSynonym(value="13",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="13",source="DTCC_11_0") @RosettaSynonym(value="13",source="DTCC_9_0") @RosettaSynonym(value="13",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _13
        Rolls on the 13th day of the month.
      • _14

        @RosettaSynonym(value="14",source="FpML_5_10") @RosettaSynonym(value="14",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="14",source="DTCC_11_0") @RosettaSynonym(value="14",source="DTCC_9_0") @RosettaSynonym(value="14",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _14
        Rolls on the 14th day of the month.
      • _15

        @RosettaSynonym(value="15",source="FpML_5_10") @RosettaSynonym(value="15",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="15",source="DTCC_11_0") @RosettaSynonym(value="15",source="DTCC_9_0") @RosettaSynonym(value="15",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _15
        Rolls on the 15th day of the month.
      • _16

        @RosettaSynonym(value="16",source="FpML_5_10") @RosettaSynonym(value="16",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="16",source="DTCC_11_0") @RosettaSynonym(value="16",source="DTCC_9_0") @RosettaSynonym(value="16",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _16
        Rolls on the 16th day of the month.
      • _17

        @RosettaSynonym(value="17",source="FpML_5_10") @RosettaSynonym(value="17",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="17",source="DTCC_11_0") @RosettaSynonym(value="17",source="DTCC_9_0") @RosettaSynonym(value="17",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _17
        Rolls on the 17th day of the month.
      • _18

        @RosettaSynonym(value="18",source="FpML_5_10") @RosettaSynonym(value="18",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="18",source="DTCC_11_0") @RosettaSynonym(value="18",source="DTCC_9_0") @RosettaSynonym(value="18",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _18
        Rolls on the 18th day of the month.
      • _19

        @RosettaSynonym(value="19",source="FpML_5_10") @RosettaSynonym(value="19",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="19",source="DTCC_11_0") @RosettaSynonym(value="19",source="DTCC_9_0") @RosettaSynonym(value="19",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _19
        Rolls on the 19th day of the month.
      • _20

        @RosettaSynonym(value="20",source="FpML_5_10") @RosettaSynonym(value="20",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="20",source="DTCC_11_0") @RosettaSynonym(value="20",source="DTCC_9_0") @RosettaSynonym(value="20",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _20
        Rolls on the 20th day of the month.
      • _21

        @RosettaSynonym(value="21",source="FpML_5_10") @RosettaSynonym(value="21",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="21",source="DTCC_11_0") @RosettaSynonym(value="21",source="DTCC_9_0") @RosettaSynonym(value="21",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _21
        Rolls on the 21st day of the month.
      • _22

        @RosettaSynonym(value="22",source="FpML_5_10") @RosettaSynonym(value="22",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="22",source="DTCC_11_0") @RosettaSynonym(value="22",source="DTCC_9_0") @RosettaSynonym(value="22",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _22
        Rolls on the 22nd day of the month.
      • _23

        @RosettaSynonym(value="23",source="FpML_5_10") @RosettaSynonym(value="23",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="23",source="DTCC_11_0") @RosettaSynonym(value="23",source="DTCC_9_0") @RosettaSynonym(value="23",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _23
        Rolls on the 23rd day of the month.
      • _24

        @RosettaSynonym(value="24",source="FpML_5_10") @RosettaSynonym(value="24",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="24",source="DTCC_11_0") @RosettaSynonym(value="24",source="DTCC_9_0") @RosettaSynonym(value="24",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _24
        Rolls on the 24th day of the month.
      • _25

        @RosettaSynonym(value="25",source="FpML_5_10") @RosettaSynonym(value="25",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="25",source="DTCC_11_0") @RosettaSynonym(value="25",source="DTCC_9_0") @RosettaSynonym(value="25",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _25
        Rolls on the 25th day of the month.
      • _26

        @RosettaSynonym(value="26",source="FpML_5_10") @RosettaSynonym(value="26",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="26",source="DTCC_11_0") @RosettaSynonym(value="26",source="DTCC_9_0") @RosettaSynonym(value="26",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _26
        Rolls on the 26th day of the month.
      • _27

        @RosettaSynonym(value="27",source="FpML_5_10") @RosettaSynonym(value="27",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="27",source="DTCC_11_0") @RosettaSynonym(value="27",source="DTCC_9_0") @RosettaSynonym(value="27",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _27
        Rolls on the 27th day of the month.
      • _28

        @RosettaSynonym(value="28",source="FpML_5_10") @RosettaSynonym(value="28",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="28",source="DTCC_11_0") @RosettaSynonym(value="28",source="DTCC_9_0") @RosettaSynonym(value="28",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _28
        Rolls on the 28th day of the month.
      • _29

        @RosettaSynonym(value="29",source="FpML_5_10") @RosettaSynonym(value="29",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="29",source="DTCC_11_0") @RosettaSynonym(value="29",source="DTCC_9_0") @RosettaSynonym(value="29",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _29
        Rolls on the 29th day of the month.
      • _30

        @RosettaSynonym(value="30",source="FpML_5_10") @RosettaSynonym(value="30",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="30",source="DTCC_11_0") @RosettaSynonym(value="30",source="DTCC_9_0") @RosettaSynonym(value="30",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum _30
        Rolls on the 30th day of the month.
      • MON

        @RosettaSynonym(value="MON",source="FpML_5_10") @RosettaSynonym(value="MON",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="MON",source="DTCC_11_0") @RosettaSynonym(value="MON",source="DTCC_9_0") @RosettaSynonym(value="MON",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum MON
        Rolling weekly on a Monday.
      • TUE

        @RosettaSynonym(value="TUE",source="FpML_5_10") @RosettaSynonym(value="TUE",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="TUE",source="DTCC_11_0") @RosettaSynonym(value="TUE",source="DTCC_9_0") @RosettaSynonym(value="TUE",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum TUE
        Rolling weekly on a Tuesday
      • WED

        @RosettaSynonym(value="WED",source="FpML_5_10") @RosettaSynonym(value="WED",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="WED",source="DTCC_11_0") @RosettaSynonym(value="WED",source="DTCC_9_0") @RosettaSynonym(value="WED",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum WED
        Rolling weekly on a Wednesday
      • THU

        @RosettaSynonym(value="THU",source="FpML_5_10") @RosettaSynonym(value="THU",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="THU",source="DTCC_11_0") @RosettaSynonym(value="THU",source="DTCC_9_0") @RosettaSynonym(value="THU",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum THU
        Rolling weekly on a Thursday
      • FRI

        @RosettaSynonym(value="FRI",source="FpML_5_10") @RosettaSynonym(value="FRI",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="FRI",source="DTCC_11_0") @RosettaSynonym(value="FRI",source="DTCC_9_0") @RosettaSynonym(value="FRI",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum FRI
        Rolling weekly on a Friday
      • SAT

        @RosettaSynonym(value="SAT",source="FpML_5_10") @RosettaSynonym(value="SAT",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="SAT",source="DTCC_11_0") @RosettaSynonym(value="SAT",source="DTCC_9_0") @RosettaSynonym(value="SAT",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum SAT
        Rolling weekly on a Saturday
      • SUN

        @RosettaSynonym(value="SUN",source="FpML_5_10") @RosettaSynonym(value="SUN",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="SUN",source="DTCC_11_0") @RosettaSynonym(value="SUN",source="DTCC_9_0") @RosettaSynonym(value="SUN",source="CME_ClearedConfirm_1_17")
        public static final RollConventionEnum SUN
        Rolling weekly on a Sunday
    • Method Detail

      • values

        public static RollConventionEnum[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (RollConventionEnum c : RollConventionEnum.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static RollConventionEnum valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Enum<RollConventionEnum>