create changelog entry
[debian/openrocket] / core / src / net / sf / openrocket / preset / loader / BodyTubeLoader.java
1 package net.sf.openrocket.preset.loader;
2
3 import net.sf.openrocket.preset.ComponentPreset;
4 import net.sf.openrocket.preset.ComponentPreset.Type;
5
6 import java.io.File;
7
8 public class BodyTubeLoader extends BaseComponentLoader {
9
10         public BodyTubeLoader(MaterialHolder materials, File theBasePathToLoadFrom) {
11                 super(materials, theBasePathToLoadFrom);
12                 fileColumns.add(new DoubleUnitColumnParser("ID","Units",ComponentPreset.INNER_DIAMETER));
13                 fileColumns.add(new DoubleUnitColumnParser("OD","Units",ComponentPreset.OUTER_DIAMETER));
14                 fileColumns.add(new DoubleUnitColumnParser("Length","Units",ComponentPreset.LENGTH));
15
16         }
17
18
19         @Override
20         protected Type getComponentPresetType() {
21                 return ComponentPreset.Type.BODY_TUBE;
22         }
23
24
25         @Override
26         protected RocksimComponentFileType getFileType() {
27                 return RocksimComponentFileType.BODY_TUBE;
28         }
29
30 }