<OD>31 mm</OD>
<length>200 mm</length>
</chamber>
- <fuel class="com.billkuker.rocketry.motorsim.fuel.KNSU" serialization="custom">
+ <fuel class="com.billkuker.rocketry.motorsim.fuel.KNSB" serialization="custom">
<java.net.URI>
<default>
- <string>motorsim:KNSU</string>
+ <string>motorsim:KNSB</string>
</default>
</java.net.URI>
</fuel>
<length>70 mm</length>
<outerSurfaceInhibited>true</outerSurfaceInhibited>
</grain>
+ <spacing>5 mm</spacing>
</grain>
<name>IOTestMotor</name>
<nozzle class="com.billkuker.rocketry.motorsim.ConvergentDivergentNozzle">
}\r
});\r
} catch (IllegalArgumentException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
} catch (IllegalAccessException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
} catch (InvocationTargetException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
}\r
log.debug(f.getName() + " " + calculatedSkip + " Done");\r
}\r
log.debug("Writing properties to object.");\r
writeToObject(obj);\r
} catch (Exception v) {\r
- // TODO\r
- v.printStackTrace();\r
+ log.error(v);\r
java.awt.Toolkit.getDefaultToolkit().beep();\r
} finally {\r
readFromObject(obj);\r
import javax.swing.event.ChangeEvent;\r
import javax.swing.event.ChangeListener;\r
\r
+import org.apache.log4j.Logger;\r
import org.jscience.physics.amount.Amount;\r
\r
import com.billkuker.rocketry.motorsim.ChangeListening;\r
import com.billkuker.rocketry.motorsim.Grain;\r
\r
public class GrainPanel extends JPanel {\r
+ private static Logger log = Logger.getLogger(GrainPanel.class);\r
+ \r
private static final long serialVersionUID = 1L;\r
private Amount<Length> displayedRegression = Amount.valueOf(0, SI.MILLIMETER);\r
private JLabel l = new JLabel();\r
\r
\r
} catch (ClassCastException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
} catch (NoSuchMethodException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
}\r
\r
addComponents(\r
}\r
return motor.getChamber();\r
} catch (InstantiationException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
} catch (IllegalAccessException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
}\r
return null;\r
}\r
import javax.swing.JSeparator;\r
import javax.swing.JTabbedPane;\r
\r
+import org.apache.log4j.Logger;\r
+\r
import com.billkuker.rocketry.motorsim.Burn;\r
import com.billkuker.rocketry.motorsim.Motor;\r
import com.billkuker.rocketry.motorsim.io.ENGExporter;\r
import com.billkuker.rocketry.motorsim.visual.RememberJFrame;\r
\r
public class MotorsEditor extends MultiObjectEditor<Motor, MotorEditor> {\r
+ private static Logger log = Logger.getLogger(MotorsEditor.class);\r
+ \r
private static final long serialVersionUID = 1L;\r
\r
MultiMotorThrustChart mbc = new MultiMotorThrustChart();\r
try {\r
ENGExporter.export(bb, file);\r
} catch (IOException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
}\r
}\r
}\r
} catch (NoSuchFieldException e) {\r
e.printStackTrace();\r
} catch (IllegalArgumentException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
} catch (IllegalAccessException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ log.error(e);\r
}\r
return null;\r
}\r
\r
import org.jscience.physics.amount.Amount;\r
\r
-\r
-//TODO Implement MotorPart\r
public class EditableFuel extends SaintRobertFuel {\r
private String name;\r
private double a = 0.0665;\r
import java.net.URI;\r
import java.net.URISyntaxException;\r
\r
+import org.jfree.util.Log;\r
import org.jscience.physics.amount.Amount;\r
\r
import com.billkuker.rocketry.motorsim.Fuel;\r
try {\r
return FuelResolver.getFuel(new URI("motorsim:" + c.getSimpleName()));\r
} catch (FuelNotFound e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ Log.error(e);\r
} catch (URISyntaxException e) {\r
- // TODO Auto-generated catch block\r
- e.printStackTrace();\r
+ Log.error(e);\r
}\r
return null;\r
}\r