X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Ffile%2Fopenrocket%2Fsavers%2FTransitionSaver.java;fp=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Ffile%2Fopenrocket%2Fsavers%2FTransitionSaver.java;h=0a4169f9e143880a826161c77b666306b86a89ff;hb=9349577cdfdff682b2aabd6daa24fdc3a7449b58;hp=d7bb1ed7b0cb8d5e75f8982e7c5428f20cbe4058;hpb=30ba0a882f0c061176ba14dbf86d3d6fad096c02;p=debian%2Fopenrocket diff --git a/core/src/net/sf/openrocket/file/openrocket/savers/TransitionSaver.java b/core/src/net/sf/openrocket/file/openrocket/savers/TransitionSaver.java index d7bb1ed7..0a4169f9 100644 --- a/core/src/net/sf/openrocket/file/openrocket/savers/TransitionSaver.java +++ b/core/src/net/sf/openrocket/file/openrocket/savers/TransitionSaver.java @@ -2,26 +2,27 @@ package net.sf.openrocket.file.openrocket.savers; import java.util.ArrayList; import java.util.List; +import java.util.Locale; import net.sf.openrocket.rocketcomponent.NoseCone; import net.sf.openrocket.rocketcomponent.Transition; public class TransitionSaver extends SymmetricComponentSaver { - + private static final TransitionSaver instance = new TransitionSaver(); - + public static ArrayList getElements(net.sf.openrocket.rocketcomponent.RocketComponent c) { ArrayList list = new ArrayList(); - + list.add(""); instance.addParams(c, list); list.add(""); - + return list; } - - + + /* * Note: This method must be capable of handling nose cones as well. */ @@ -30,31 +31,31 @@ public class TransitionSaver extends SymmetricComponentSaver { super.addParams(c, elements); net.sf.openrocket.rocketcomponent.Transition trans = (net.sf.openrocket.rocketcomponent.Transition) c; boolean nosecone = (trans instanceof NoseCone); - - + + Transition.Shape shape = trans.getType(); - elements.add("" + shape.name().toLowerCase() + ""); + elements.add("" + shape.name().toLowerCase(Locale.ENGLISH) + ""); if (shape.isClippable()) { elements.add("" + trans.isClipped() + ""); } if (shape.usesParameter()) { elements.add("" + trans.getShapeParameter() + ""); } - - + + if (!nosecone) { if (trans.isForeRadiusAutomatic()) elements.add("auto"); else elements.add("" + trans.getForeRadius() + ""); } - + if (trans.isAftRadiusAutomatic()) elements.add("auto"); else elements.add("" + trans.getAftRadius() + ""); - - + + if (!nosecone) { elements.add("" + trans.getForeShoulderRadius() + ""); @@ -65,7 +66,7 @@ public class TransitionSaver extends SymmetricComponentSaver { elements.add("" + trans.isForeShoulderCapped() + ""); } - + elements.add("" + trans.getAftShoulderRadius() + ""); elements.add("" + trans.getAftShoulderLength() @@ -75,5 +76,5 @@ public class TransitionSaver extends SymmetricComponentSaver { elements.add("" + trans.isAftShoulderCapped() + ""); } - + }