better PinMap error messages

This commit is contained in:
hneemann 2017-03-04 10:24:26 +01:00
parent 59c0780f9c
commit 009cbcf987
3 changed files with 16 additions and 6 deletions

View File

@ -232,9 +232,15 @@ public class PinMap {
if (p == null)
p = searchFirstFreePin(direction, in);
if (p == null) {
throw new PinMapException(Lang.get("err_pinMap_toMannyPinsDefinedInDir_N0", direction));
if (direction.equals(PinDescription.Direction.input))
throw new PinMapException(Lang.get("err_pinMap_toMannyInputsDefined"));
else
throw new PinMapException(Lang.get("err_pinMap_toMannyOutputsDefined"));
} else if (!isAvailable(direction, p)) {
throw new PinMapException(Lang.get("err_pinMap_pin_N0_notAllowedInDir_N1", p, direction));
if (direction.equals(PinDescription.Direction.input))
throw new PinMapException(Lang.get("err_pinMap_pin_N0_isNotAnInput", p));
else
throw new PinMapException(Lang.get("err_pinMap_pin_N0_isNotAnOutput", p));
}
return p;
}

View File

@ -386,9 +386,11 @@ Die gesammte Speichergröße beträgt damit damit dx*dy*2 Speicherworte.</string
<string name="err_output_N_notDefined">Ausgang {0} ist nicht definiert</string>
<string name="err_pinMap_NoNameForPin_N">Kein Name für Pin {0}</string>
<string name="err_pinMap_Pin_N_AssignedTwicePin">Pin {0} doppelt belegt!</string>
<string name="err_pinMap_pin_N0_notAllowedInDir_N1">Pin {0} ist nicht erlaubt als {1}!</string>
<string name="err_pinMap_pin_N0_isNotAnInput">Pin {0} ist kein Eingang!</string>
<string name="err_pinMap_pin_N0_isNotAnOutput">Pin {0} ist kein Ausgang!</string>
<string name="err_pinMap_noEqualsfound">Kein &quot;=&quot; gefunden!</string>
<string name="err_pinMap_toMannyPinsDefinedInDir_N0">Zu viele Pins definiert als: {0}</string>
<string name="err_pinMap_toMannyInputsDefined">Zu viele Eingänge verwendet!</string>
<string name="err_pinMap_toMannyOutputsDefined">Zu viele Ausgänge verwendet!</string>
<string name="err_pinNotPresent">Pin nicht vorhanden</string>
<string name="err_pinWithoutName">Es gibt einen Pin ohne einen Namen.</string>
<string name="err_pin_N0_atElement_N1_notFound">Pin {0} von Element {1} wurde nicht gefunden</string>

View File

@ -373,8 +373,10 @@
<string name="err_pinMap_NoNameForPin_N">No Name for pin {0}</string>
<string name="err_pinMap_Pin_N_AssignedTwicePin">Pin {0} assigned twice!</string>
<string name="err_pinMap_noEqualsfound">No = found!</string>
<string name="err_pinMap_pin_N0_notAllowedInDir_N1">Pin {0} is not allowed as {1}!</string>
<string name="err_pinMap_toMannyPinsDefinedInDir_N0">To manny pins defined in direction: {0}!</string>
<string name="err_pinMap_pin_N0_isNotAnInput">Pin {0} is not an input!</string>
<string name="err_pinMap_pin_N0_isNotAnOutput">Pin {0} is not an output!</string>
<string name="err_pinMap_toMannyInputsDefined">To many inputs used!</string>
<string name="err_pinMap_toMannyOutputsDefined">To many outputs used!</string>
<string name="err_pinNotPresent">Pin not present</string>
<string name="err_pinWithoutName">Found a pin without a name.</string>
<string name="err_pin_N0_atElement_N1_notFound">Pin {0} not found at component {1}</string>