@Override public DateTime generateTimestamp(TradeEvent inTrade) { return new DateTime(inTrade.getTradeDate().getTime()); } /* (non-Javadoc)
builder.append(ASK).append(getLatestUnderlyingAsk() == null ? none : String.format("%s %s %s", //$NON-NLS-1$ //$NON-NLS-2$ getLatestUnderlyingAsk().getSize(), getLatestUnderlyingAsk().getPrice(), getLatestUnderlyingAsk().getExchange())).append(nl); builder.append(LAST).append(getLatestUnderlyingTrade() == null ? none : String.format("%s %s %s", //$NON-NLS-1$ //$NON-NLS-2$ getLatestUnderlyingTrade().getSize(), getLatestUnderlyingTrade().getPrice(), getLatestUnderlyingTrade().getExchange())).append(nl); MarketstatEvent latestUnderlyingStats = getLatestUnderlyingMarketstat(); builder.append(HIGH).append(latestUnderlyingStats == null || put.getLatestTrade() != null) { TradeEvent trade = put.getLatestTrade(); table.addCell(trade.getSize().toPlainString()); table.addCell(String.format("%s %s", //$NON-NLS-1$ trade.getPrice().toPlainString(), trade.getExchange())); } else { table.addCell(none); call.getLatestTrade() != null) { TradeEvent trade = call.getLatestTrade(); table.addCell(trade.getSize().toPlainString()); table.addCell(String.format("%s %s", //$NON-NLS-1$ trade.getPrice().toPlainString(), trade.getExchange())); } else { table.addCell(none);