public void notify1DAxisValuesChange(String xAxisComponent, List<String> y1AxisComponents,
List<String> y2AxisComponents, List<Axis> axisList) {
String factoryClassName = SalsaDAOFactory.class.getName();
AbstractDAOFactory factory = DAOFactoryManager.registerFactory(factoryClassName);
SalsaDAOFactory salsaDAOFactory = (SalsaDAOFactory) factory;
AbstractKey scanResult1DKey = new ScanResult1DKey(factoryClassName);
AbstractDAO<List<DataArray>> dataArrayDao = salsaDAOFactory
.createNumberDataArrayDAO(scanResult1DKey);
ScanResult1DDAO scanResult1DDAO = (ScanResult1DDAO) dataArrayDao;
scanResult1DDAO.setXAxisComponent(xAxisComponent);
List<String> yAxisComponents = new ArrayList<String>(y1AxisComponents.size()