create changelog entry
[debian/openrocket] / core / src / net / sf / openrocket / preset / loader / TransitionLoader.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 TransitionLoader extends NoseConeLoader {
9
10         public TransitionLoader(MaterialHolder materials, File theBasePath) {
11                 super(materials, theBasePath);
12                 fileColumns.add(new DoubleUnitColumnParser("Front Insert Len","Units",ComponentPreset.FORE_SHOULDER_LENGTH));
13                 fileColumns.add(new DoubleUnitColumnParser("Front Insert OD","Units",ComponentPreset.FORE_SHOULDER_DIAMETER));
14                 fileColumns.add(new DoubleUnitColumnParser("Front OD","Units",ComponentPreset.FORE_OUTER_DIAMETER));
15                 fileColumns.add(new DoubleUnitColumnParser("Rear Insert Len","Units",ComponentPreset.AFT_SHOULDER_LENGTH));
16                 fileColumns.add(new DoubleUnitColumnParser("Rear Insert OD","Units",ComponentPreset.AFT_SHOULDER_DIAMETER));
17                 fileColumns.add(new DoubleUnitColumnParser("Rear OD","Units",ComponentPreset.AFT_OUTER_DIAMETER));
18         }
19
20         @Override
21         protected Type getComponentPresetType() {
22                 return ComponentPreset.Type.TRANSITION;
23         }
24
25         @Override
26         protected RocksimComponentFileType getFileType() {
27                 return RocksimComponentFileType.TRANSITION;
28         }
29
30 }