View Javadoc

1   package org.lcsim.geometry.compact.converter.lcdd;
2   
3   import org.lcsim.geometry.compact.Subdetector;
4   import org.lcsim.util.xml.DefaultElementFactory;
5   import org.lcsim.geometry.compact.Field;
6   import org.lcsim.geometry.compact.Segmentation;
7   import org.lcsim.geometry.compact.CompactElementFactory;
8   
9   /**
10   *
11   * @author tonyj
12   */
13  class LCDDElementFactory extends CompactElementFactory
14  {
15     LCDDElementFactory()
16     {
17        super();
18        register(LCDDDetector.class);
19        register(Subdetector.class,"org.lcsim.geometry.compact.converter.lcdd");
20        register(Field.class,"org.lcsim.geometry.compact.converter.lcdd");
21        register(Segmentation.class,"org.lcsim.geometry.compact.converter.lcdd");
22     }
23  /*
24      public <T> T createElement(Class<T> c, org.jdom.Element node, String type) throws org.jdom.JDOMException, org.lcsim.geometry.compact.ElementFactory.ElementCreationException 
25      {
26          T retValue;        
27          retValue = super.createElement(c, node, type);
28          System.out.println("Got "+retValue+" for type "+type);
29          return retValue;
30      }
31   */
32  }