1 package net.sf.openrocket.preset.loader;
5 import net.sf.openrocket.material.Material;
6 import net.sf.openrocket.preset.ComponentPreset;
7 import net.sf.openrocket.preset.ComponentPreset.Type;
9 public class StreamerLoader extends BaseComponentLoader {
11 Map<String,Material> materialMap;
13 public StreamerLoader(Map<String, Material> materials) {
15 this.materialMap = materials;
16 fileColumns.add(new SurfaceMaterialColumnParser(materials,"Material",ComponentPreset.MATERIAL));
17 fileColumns.add(new DoubleUnitColumnParser("Length","Units",ComponentPreset.LENGTH));
18 fileColumns.add(new DoubleUnitColumnParser("Width","Units",ComponentPreset.WIDTH));
19 fileColumns.add(new DoubleUnitColumnParser("Thickness","Units",ComponentPreset.THICKNESS));
24 protected Type getComponentPresetType() {
25 return ComponentPreset.Type.STREAMER;
30 protected RocksimComponentFileType getFileType() {
31 return RocksimComponentFileType.STREAMER;