create changelog entry
[debian/openrocket] / core / src / net / sf / openrocket / file / openrocket / savers / RadiusRingComponentSaver.java
1 package net.sf.openrocket.file.openrocket.savers;
2
3 import java.util.List;
4
5 import net.sf.openrocket.rocketcomponent.Bulkhead;
6 import net.sf.openrocket.rocketcomponent.RadiusRingComponent;
7
8
9 public class RadiusRingComponentSaver extends RingComponentSaver {
10
11         @Override
12         protected void addParams(net.sf.openrocket.rocketcomponent.RocketComponent c, List<String> elements) {
13                 super.addParams(c, elements);
14                 
15                 RadiusRingComponent comp = (RadiusRingComponent)c;
16                 if (comp.isOuterRadiusAutomatic())
17                         elements.add("<outerradius>auto</outerradius>");
18                 else
19                         elements.add("<outerradius>" + comp.getOuterRadius() + "</outerradius>");
20                 if (!(comp instanceof Bulkhead)) {
21                         if (comp.isInnerRadiusAutomatic())
22                                 elements.add("<innerradius>auto</innerradius>");
23                         else
24                                 elements.add("<innerradius>" + comp.getInnerRadius() + "</innerradius>");
25                 }
26         }
27                 
28 }