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