Merge branch 'upstream' into debian
[debian/openrocket] / core / src / net / sf / openrocket / file / openrocket / savers / ExternalComponentSaver.java
1 package net.sf.openrocket.file.openrocket.savers;
2
3 import java.util.List;
4 import java.util.Locale;
5
6 import net.sf.openrocket.rocketcomponent.ExternalComponent;
7
8
9 public class ExternalComponentSaver extends RocketComponentSaver {
10         
11         @Override
12         protected void addParams(net.sf.openrocket.rocketcomponent.RocketComponent c, List<String> elements) {
13                 super.addParams(c, elements);
14                 
15                 ExternalComponent ext = (ExternalComponent) c;
16                 
17                 // Finish enum names are currently the same except for case
18                 elements.add("<finish>" + ext.getFinish().name().toLowerCase(Locale.ENGLISH) + "</finish>");
19                 
20                 // Material
21                 elements.add(materialParam(ext.getMaterial()));
22         }
23         
24 }