/**
* 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.analytics.financial.forex.method.PresentValueForexBlackVolatilitySensitivity;
import com.opengamma.engine.value.ValueSpecification;
/**
*
*/
/* package */ class PresentValueForexBlackVolatilitySensitivityFormatter
extends AbstractFormatter<PresentValueForexBlackVolatilitySensitivity> {
/* package */ PresentValueForexBlackVolatilitySensitivityFormatter() {
super(PresentValueForexBlackVolatilitySensitivity.class);
// TODO if this is really a LABELLED_MATRIX_1D it needs to support expanded formatting
}
@Override
public Object formatCell(PresentValueForexBlackVolatilitySensitivity value,
ValueSpecification valueSpec,
Object inlineKey) {
return "Vector (" + value.getVega().getMap().size() + ")";
}
@Override
public DataType getDataType() {
return DataType.LABELLED_MATRIX_1D;
}
}