@Override public void applyConfiguration( CompoundTableView view, Properties configuration, boolean isAdjusting) { JVisualization2D visualization = (JVisualization2D) ((VisualizationPanel2D) view).getVisualization(); visualization.setShownCorrelationType( findListIndex( configuration.getProperty(PROPERTY_CORRELATION_TYPE), CorrelationCalculator.TYPE_NAME, -1)); visualization.setCurveMode( findListIndex( configuration.getProperty(PROPERTY_MEAN_LINE_TYPE), JVisualization2D.CURVE_MODE_CODE, 0), "true".equals(configuration.getProperty(PROPERTY_SHOW_STDDEV)), "true".equals(configuration.getProperty(PROPERTY_SPLIT_BY_CATEGORY))); visualization.setPValueColumn( getTableModel().findColumn(configuration.getProperty(PROPERTY_PVALUE_COLUMN)), configuration.getProperty(PROPERTY_PVALUE_REF_CATEGORY)); visualization.setShowPValue( "true".equals(configuration.getProperty(PROPERTY_BOXPLOT_SHOW_PVALUE))); visualization.setShowFoldChange( "true".equals(configuration.getProperty(PROPERTY_BOXPLOT_SHOW_FOLDCHANGE))); visualization.setBoxplotMeanMode( findListIndex( configuration.getProperty(PROPERTY_BOXPLOT_MEAN_MODE), JVisualization.BOXPLOT_MEAN_MODE_CODE, 0)); visualization.setShowMeanAndMedianValues( "true".equals(configuration.getProperty(PROPERTY_BOXPLOT_MEAN_VALUES))); }