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