public AbstractDisplayer createDisplayer(DisplayerSettings settings) { checkNotNull("displayerSettings", settings); AbstractDisplayer displayer = (AbstractDisplayer) displayerLocator.lookupDisplayer(settings); displayer.setDataSetHandler(new DataSetHandlerImpl(dataSetClientServices, getDataSetLookup(settings))); return displayer; }
public <D extends AbstractDisplayer> D initDisplayer(D displayer, DisplayerSettings settings) { displayer.setEvaluator(new DisplayerEvaluatorMock()); displayer.setFormatter(new DisplayerFormatterMock()); displayer.addListener(new AbstractDisplayerListener() { public void onError(Displayer displayer, ClientRuntimeError error) { throw new RuntimeException(error.getRootCause()); } }); if (settings != null) { displayer.setDisplayerSettings(settings); displayer.setDataSetHandler(new DataSetHandlerImpl(clientServices, settings.getDataSetLookup())); } return displayer; } }
public <D extends AbstractDisplayer> D initDisplayer(D displayer, DisplayerSettings settings) { displayer.setEvaluator(new DisplayerEvaluatorMock()); displayer.setFormatter(new DisplayerFormatterMock()); displayer.addListener(new AbstractDisplayerListener() { public void onError(Displayer displayer, ClientRuntimeError error) { throw new RuntimeException(error.getRootCause()); } }); if (settings != null) { displayer.setDisplayerSettings(settings); displayer.setDataSetHandler(new DataSetHandlerImpl(clientServices, settings.getDataSetLookup())); } return displayer; } }