/** * Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.financial.convention.daycount; /** * Standard implementations of {@code DayCount}. * <p> * These implementations are derived from {@link DayCountFactory} * thus the implementations can be overridden using a properties file. */ public final class DayCounts { /** * The 'Actual/360' day count. */ public static final DayCount ACT_360 = DayCountFactory.of("Actual/360"); /** * The 'Actual/365' day count. */ public static final DayCount ACT_365 = DayCountFactory.of("Actual/365"); /** * The 'Actual/365L' day count. */ public static final DayCount ACT_365L = DayCountFactory.of("Actual/365L"); /** * The 'Actual/Actual AFB' day count. */ public static final DayCount ACT_ACT_AFB = DayCountFactory.of("Actual/Actual AFB"); /** * The 'Actual/Actual ICMA' day count. */ public static final DayCount ACT_ACT_ICMA = DayCountFactory.of("Actual/Actual ICMA"); /** * The 'Actual/Actual ICMA Normal' day count. */ public static final DayCount ACT_ACT_ICMA_NORMAL = DayCountFactory.of("Actual/Actual ICMA Normal"); /** * The 'Actual/Actual ISDA' day count. */ public static final DayCount ACT_ACT_ISDA = DayCountFactory.of("Actual/Actual ISDA"); /** * The 'Actual/Actual ISDA' day count. */ public static final DayCount ACT_36525 = DayCountFactory.of("Actual/365.25"); /** * The '30/360 ISDA' day count. */ public static final DayCount THIRTY_360_ISDA = DayCountFactory.of("30/360 ISDA"); /** * The '30U/360' day count. */ public static final DayCount THIRTY_U_360 = DayCountFactory.of("30U/360"); /** * The '30E/360' day count. */ public static final DayCount THIRTY_E_360 = DayCountFactory.of("30E/360"); /** * The '30E/360' day count. */ public static final DayCount THIRTY_E_360_ISDA = DayCountFactory.of("30E/360 ISDA"); /** * The '28/360' day count. */ public static final DayCount TWENTY_EIGHT_360 = DayCountFactory.of("28/360"); /** * The 'Business/252' day count. */ public static final DayCount BUSINESS_252 = DayCountFactory.of("Business/252"); /** * The 30/360 day count. */ public static final DayCount THIRTY_360 = DayCountFactory.of("30/360"); /** * The 1/1 day count. */ public static final DayCount ONE_ONE = DayCountFactory.of("1/1"); /** * Restricted constructor. */ private DayCounts() { } }