package name.abuchen.portfolio.online.impl;
import java.text.ParseException;
import java.time.format.DateTimeFormatter;
import name.abuchen.portfolio.Messages;
import name.abuchen.portfolio.model.SecurityPrice;
public class YahooFinanceAdjustedCloseQuoteFeed extends YahooFinanceQuoteFeed
{
@Override
public String getId()
{
return "YAHOO-ADJUSTEDCLOSE"; //$NON-NLS-1$
}
@Override
public String getName()
{
return Messages.LabelYahooFinanceAdjustedClose;
}
@Override
protected <T extends SecurityPrice> void fillValues(String[] values, T price, DateTimeFormatter dateFormat)
throws ParseException
{
// Date,Open,High,Low,Close,Volume,Adj Close
super.fillValues(values, price, dateFormat);
price.setValue(YahooHelper.asPrice(values[CSVColumn.AdjClose]));
}
}