/**
* Copyright (C) 2012 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.web.analytics.formatting;
import com.opengamma.core.historicaltimeseries.HistoricalTimeSeries;
import com.opengamma.engine.value.ValueSpecification;
/**
*
*/
/* package */ class HistoricalTimeSeriesFormatter extends AbstractFormatter<HistoricalTimeSeries> {
private final LocalDateDoubleTimeSeriesFormatter _delegate = new LocalDateDoubleTimeSeriesFormatter();
/* package */ HistoricalTimeSeriesFormatter() {
super(HistoricalTimeSeries.class);
}
@Override
public Object formatCell(HistoricalTimeSeries value, ValueSpecification valueSpec, Object inlineKey) {
return _delegate.formatCell(value.getTimeSeries(), valueSpec, inlineKey);
}
@Override
public Object format(HistoricalTimeSeries value, ValueSpecification valueSpec, Format format, Object inlineKey) {
return _delegate.format(value.getTimeSeries(), valueSpec, format, inlineKey);
}
@Override
public DataType getDataType() {
return DataType.TIME_SERIES;
}
}