Fix/improve import warnings
This commit is contained in:
parent
30088ab5a0
commit
e3c34f197a
@ -44,7 +44,13 @@ public class BodyTubeHandler extends BaseHandler<BodyTube> {
|
||||
if (RASAeroCommonConstants.FIN.equals(element)) {
|
||||
return new FinHandler(this.bodyTube, warnings);
|
||||
}
|
||||
return PlainTextHandler.INSTANCE;
|
||||
if (RASAeroCommonConstants.LENGTH.equals(element) || RASAeroCommonConstants.DIAMETER.equals(element) ||
|
||||
RASAeroCommonConstants.LAUNCH_LUG_DIAMETER.equals(element) || RASAeroCommonConstants.LAUNCH_LUG_LENGTH.equals(element) ||
|
||||
RASAeroCommonConstants.RAIL_GUIDE_DIAMETER.equals(element) || RASAeroCommonConstants.RAIL_GUIDE_HEIGHT.equals(element) ||
|
||||
RASAeroCommonConstants.LOCATION.equals(element) || RASAeroCommonConstants.COLOR.equals(element)) {
|
||||
return PlainTextHandler.INSTANCE;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -28,7 +28,7 @@ public class LaunchSiteHandler extends AbstractElementHandler {
|
||||
|| RASAeroCommonConstants.LAUNCH_TEMPERATURE.equals(element) || RASAeroCommonConstants.LAUNCH_WIND_SPEED.equals(element)) {
|
||||
return PlainTextHandler.INSTANCE;
|
||||
}
|
||||
warnings.add("Unknown element " + element + ", ignoring.");
|
||||
warnings.add("Unknown element " + element + " for launch site, ignoring.");
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -20,6 +20,7 @@ public class RASAeroCommonConstants {
|
||||
public static final String FILE_VERSION = "FileVersion";
|
||||
public static final String ROCKET_DESIGN = "RocketDesign";
|
||||
|
||||
public static final String PART_TYPE = "PartType";
|
||||
public static final String LENGTH = "Length";
|
||||
public static final String DIAMETER = "Diameter";
|
||||
public static final String LOCATION = "Location";
|
||||
|
@ -48,7 +48,7 @@ public class RASAeroHandler extends AbstractElementHandler {
|
||||
public ElementHandler openElement(String element, HashMap<String, String> attributes, WarningSet warnings) throws SAXException {
|
||||
// Check for unknown elements
|
||||
if (!RASAeroCommonConstants.RASAERO_DOCUMENT.equals(element)) {
|
||||
warnings.add("Unknown element " + element + ", ignoring.");
|
||||
warnings.add("Unknown element " + element + " in RASAeroDocument, ignoring.");
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -192,6 +192,7 @@ public class RASAeroHandler extends AbstractElementHandler {
|
||||
return PlainTextHandler.INSTANCE;
|
||||
}
|
||||
|
||||
//warnings.add("Unknown element " + element + " in RocketDesign, ignoring.");
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -42,6 +42,7 @@ public class RecoveryHandler extends AbstractElementHandler {
|
||||
public RecoveryHandler(Rocket rocket) {
|
||||
this.rocket = rocket;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ElementHandler openElement(String element, HashMap<String, String> attributes, WarningSet warnings) throws SAXException {
|
||||
String[] elements = new String[] {RASAeroCommonConstants.RECOVERY_ALTITUDE, RASAeroCommonConstants.RECOVERY_DEVICE_TYPE,
|
||||
|
@ -201,6 +201,6 @@ public class RASAeroLoaderTest extends BaseTestCase {
|
||||
}
|
||||
// TODO: this also includes all motor warnings, so change motor db in setUp() to include OR motors so the total
|
||||
// warning size decreases
|
||||
assertEquals(10, loader.getWarnings().size());
|
||||
assertEquals(4, loader.getWarnings().size());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user