/** * Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.financial.analytics; import org.threeten.bp.Period; import com.opengamma.timeseries.date.localdate.LocalDateDoubleTimeSeries; import com.opengamma.util.time.Tenor; /** * */ public class TenorLabelledLocalDateDoubleTimeSeriesMatrix1D extends LabelledObjectMatrix1D<Tenor, LocalDateDoubleTimeSeries, Period> { private static final Period TOLERANCE = Period.ofDays(1); public TenorLabelledLocalDateDoubleTimeSeriesMatrix1D(final Tenor[] keys, final LocalDateDoubleTimeSeries[] values) { super(keys, values, TOLERANCE); } public TenorLabelledLocalDateDoubleTimeSeriesMatrix1D(final Tenor[] keys, final Object[] labels, final LocalDateDoubleTimeSeries[] values) { super(keys, labels, values, TOLERANCE); } public TenorLabelledLocalDateDoubleTimeSeriesMatrix1D(final Tenor[] keys, final Object[] labels, final String labelsTitle, final LocalDateDoubleTimeSeries[] values, final String valuesTitle) { super(keys, labels, labelsTitle, values, valuesTitle, TOLERANCE); } @Override public int compare(Tenor key1, Tenor key2, Period tolerance) { return LabelledMatrixUtils.compareTenorsWithTolerance(key1, key2, tolerance); } }