From 839170a53abc1a6a74f963c795307d53e76cf489 Mon Sep 17 00:00:00 2001 From: Bill Kuker Date: Wed, 15 Apr 2009 21:51:24 +0000 Subject: [PATCH] Removed ctor exception --- .../rocketry/motorsim/motors/kuker/PVC9.java | 14 ++++++++++---- .../rocketry/motorsim/motors/nakka/KappaSB.java | 14 ++++++++++---- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/com/billkuker/rocketry/motorsim/motors/kuker/PVC9.java b/src/com/billkuker/rocketry/motorsim/motors/kuker/PVC9.java index 14fc57e..ed038e9 100644 --- a/src/com/billkuker/rocketry/motorsim/motors/kuker/PVC9.java +++ b/src/com/billkuker/rocketry/motorsim/motors/kuker/PVC9.java @@ -1,5 +1,7 @@ package com.billkuker.rocketry.motorsim.motors.kuker; +import java.beans.PropertyVetoException; + import javax.measure.unit.SI; import org.jscience.physics.amount.Amount; @@ -14,7 +16,7 @@ import com.billkuker.rocketry.motorsim.grain.MultiGrain; import com.billkuker.rocketry.motorsim.visual.BurnPanel; public class PVC9 extends Motor { - public PVC9() throws Exception{ + public PVC9(){ setName("PVC9"); setFuel(new KNSU()); @@ -24,9 +26,13 @@ public class PVC9 extends Motor { setChamber(c); CoredCylindricalGrain g = new CoredCylindricalGrain(); - g.setLength(Amount.valueOf(70, SI.MILLIMETER)); - g.setOD(Amount.valueOf(29, SI.MILLIMETER)); - g.setID(Amount.valueOf(8, SI.MILLIMETER)); + try{ + g.setLength(Amount.valueOf(70, SI.MILLIMETER)); + g.setOD(Amount.valueOf(29, SI.MILLIMETER)); + g.setID(Amount.valueOf(8, SI.MILLIMETER)); + } catch ( PropertyVetoException v ){ + throw new Error(v); + } setGrain( new MultiGrain(g, 2) ); diff --git a/src/com/billkuker/rocketry/motorsim/motors/nakka/KappaSB.java b/src/com/billkuker/rocketry/motorsim/motors/nakka/KappaSB.java index 7cbd7a9..98c1211 100644 --- a/src/com/billkuker/rocketry/motorsim/motors/nakka/KappaSB.java +++ b/src/com/billkuker/rocketry/motorsim/motors/nakka/KappaSB.java @@ -1,5 +1,7 @@ package com.billkuker.rocketry.motorsim.motors.nakka; +import java.beans.PropertyVetoException; + import javax.measure.unit.NonSI; import org.jscience.physics.amount.Amount; @@ -14,7 +16,7 @@ import com.billkuker.rocketry.motorsim.grain.MultiGrain; import com.billkuker.rocketry.motorsim.visual.BurnPanel; public class KappaSB extends Motor{ - public KappaSB() throws Exception{ + public KappaSB(){ setName("Kappa-Sorbitol"); setFuel(new KNSB()); @@ -24,9 +26,13 @@ public class KappaSB extends Motor{ setChamber(c); CoredCylindricalGrain g = new CoredCylindricalGrain(); - g.setLength(Amount.valueOf(3.8, NonSI.INCH)); - g.setOD(Amount.valueOf(2.23, NonSI.INCH)); - g.setID(Amount.valueOf(.75, NonSI.INCH)); + try{ + g.setLength(Amount.valueOf(3.8, NonSI.INCH)); + g.setOD(Amount.valueOf(2.23, NonSI.INCH)); + g.setID(Amount.valueOf(.75, NonSI.INCH)); + } catch (PropertyVetoException v){ + throw new Error(v); + } setGrain( new MultiGrain(g, 4) ); -- 2.47.2