View Javadoc

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  }