コード例 #1
0
 @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)));
 }