]> git.gag.com Git - debian/openrocket/blobdiff - core/src/net/sf/openrocket/preset/loader/StreamerLoader.java
Added ability to open *.csv files to menu.
[debian/openrocket] / core / src / net / sf / openrocket / preset / loader / StreamerLoader.java
index b66e27b2d99a87d2b1b9998a1c8f4ea366e5d876..4a2f38a92f2598dd94c1d5111b4950c0d4a18805 100644 (file)
@@ -5,12 +5,14 @@ import net.sf.openrocket.preset.ComponentPreset;
 import net.sf.openrocket.preset.ComponentPreset.Type;
 import net.sf.openrocket.preset.TypedPropertyMap;
 
+import java.io.File;
+
 public class StreamerLoader extends BaseComponentLoader {
 
        private final MaterialHolder materials;
-       
-       public StreamerLoader(MaterialHolder materials) {
-               super(materials);
+
+       public StreamerLoader(MaterialHolder materials, File theBasePath) {
+               super(materials, theBasePath);
                this.materials = materials;
                fileColumns.add(new SurfaceMaterialColumnParser(materials,"Material",ComponentPreset.MATERIAL));
                fileColumns.add(new DoubleUnitColumnParser("Length","Units",ComponentPreset.LENGTH));
@@ -34,13 +36,13 @@ public class StreamerLoader extends BaseComponentLoader {
        @Override
        protected void postProcess(TypedPropertyMap props) {
                super.postProcess(props);
-               
+
                // Fix the material since some files use bulk materials for streamers.
                Double thickness = props.get( ComponentPreset.THICKNESS );
                Material.Surface material = (Material.Surface) props.get( ComponentPreset.MATERIAL );
-               
+
                material = materials.getSurfaceMaterial(material, thickness);
-               
+
                props.put(ComponentPreset.MATERIAL, material);
        }