1 package org.lcsim.detector.converter; 2 3 import org.jdom.Element; 4 import org.jdom.JDOMException; 5 6 /** 7 * 8 * A generic interface for converting from JDOM/XML 9 * to runtime objects. 10 * 11 * The activate method does not return a specific type. It 12 * can create one or more Java objects, but these must be 13 * registered with a data store to be accessed later. Most 14 * of the important types in org.lcsim.detector, such as ISolid, 15 * are automatically registered with a user-accessible data store. 16 * 17 * @author Jeremy McCormick <jeremym@slac.stanford.edu> 18 */ 19 public interface XMLConverter 20 { 21 public void convert(Element element) throws JDOMException; 22 }