/** * additional post-processing can happen in derived classes after reading from * XML. * * @param o the object to perform some additional processing on * @return the processed object * @throws Exception if post-processing fails */ @Override protected Object readPostProcess(Object o) throws Exception { Element node; Experiment exp; int i; Vector<Element> children; exp = (Experiment) o; // classfirst children = XMLDocument.getChildTags(m_Document.getDocument() .getDocumentElement()); for (i = 0; i < children.size(); i++) { node = children.get(i); if (node.getAttribute(ATT_NAME).equals(NAME_CLASSFIRST)) { exp .classFirst(new Boolean(XMLDocument.getContent(node)).booleanValue()); break; } } return o; }
/** * additional post-processing can happen in derived classes after reading from * XML. * * @param o the object to perform some additional processing on * @return the processed object * @throws Exception if post-processing fails */ @Override protected Object readPostProcess(Object o) throws Exception { Element node; Experiment exp; int i; Vector<Element> children; exp = (Experiment) o; // classfirst children = XMLDocument.getChildTags(m_Document.getDocument() .getDocumentElement()); for (i = 0; i < children.size(); i++) { node = children.get(i); if (node.getAttribute(ATT_NAME).equals(NAME_CLASSFIRST)) { exp .classFirst(new Boolean(XMLDocument.getContent(node)).booleanValue()); break; } } return o; }
@Override public void propertyChange(PropertyChangeEvent e) { // System.err.println("Updated experiment"); Experiment exp = m_SetupPanel.getExperiment(); if (exp != null) { exp.classFirst(m_ClassFirst); m_RunPanel.setExperiment(exp); // m_ResultsPanel.setExperiment(exp); m_TabbedPane.setEnabledAt(1, true); } } });
@Override public void propertyChange(PropertyChangeEvent e) { // System.err.println("Updated experiment"); Experiment exp = m_SetupPanel.getExperiment(); if (exp != null) { exp.classFirst(m_ClassFirst); m_RunPanel.setExperiment(exp); // m_ResultsPanel.setExperiment(exp); m_TabbedPane.setEnabledAt(1, true); } } });