create changelog entry
[debian/openrocket] / core / src / net / sf / openrocket / file / rocksim / importt / RocksimLoader.java
index a58a8553fcadfeab53fb43ca9a25778f3a97b3e4..41fdaad4cf914bb23d8e3b8341560339784bf8fa 100644 (file)
@@ -3,16 +3,18 @@
  */
 package net.sf.openrocket.file.rocksim.importt;
 
+import java.io.IOException;
+import java.io.InputStream;
+
 import net.sf.openrocket.document.OpenRocketDocument;
+import net.sf.openrocket.file.AbstractRocketLoader;
+import net.sf.openrocket.file.MotorFinder;
 import net.sf.openrocket.file.RocketLoadException;
-import net.sf.openrocket.file.RocketLoader;
 import net.sf.openrocket.file.simplesax.SimpleSAX;
+
 import org.xml.sax.InputSource;
 import org.xml.sax.SAXException;
 
-import java.io.IOException;
-import java.io.InputStream;
-
 /**
  * This class is the main entry point for Rocksim design file imported to OpenRocket.  Currently only Rocksim v9
  * file formats are supported, although it is possible that v8 formats will work for most components.
@@ -28,7 +30,7 @@ import java.io.InputStream;
  *          setMaterial
  *          getMaterial
  */
-public class RocksimLoader extends RocketLoader {
+public class RocksimLoader extends AbstractRocketLoader {
        /**
         * This method is called by the default implementations of {@link #load(java.io.File)}
         * and {@link #load(java.io.InputStream)} to load the rocket.
@@ -37,7 +39,7 @@ public class RocksimLoader extends RocketLoader {
         *          if an error occurs during loading.
         */
        @Override
-       protected OpenRocketDocument loadFromStream(InputStream source) throws IOException, RocketLoadException {
+       protected OpenRocketDocument loadFromStream(InputStream source, MotorFinder motorFinder) throws IOException, RocketLoadException {
                
                InputSource xmlSource = new InputSource(source);