private void handleMediaContent ( String tag , Article article ) { String url = xmlParser . getAttributeValue ( null , "url" ) ; if ( url == null ) { throw new IllegalArgumentException ( "Url argument must not be null" ) ; } Article . MediaContent mc = new Article . MediaContent ( ) ; article . addMediaContent ( mc ) ; mc . setUrl ( url ) ; if ( xmlParser . getAttributeValue ( null , "type" ) != null ) { mc . setType ( xmlParser . getAttributeValue ( null , "type" ) ) ; } if ( xmlParser . getAttributeValue ( null , "fileSize" ) != null ) { mc . setFileSize ( Integer . parseInt ( xmlParser . getAttributeValue ( null , "fileSize" ) ) ) ; } if ( xmlParser . getAttributeValue ( null , "medium" ) != null ) { mc . setMedium ( xmlParser . getAttributeValue ( null , "medium" ) ) ; } if ( xmlParser . getAttributeValue ( null , "isDefault" ) != null ) { mc . setIsDefault ( Boolean . parseBoolean ( xmlParser . getAttributeValue ( null , "isDefault" ) ) ) ; } if ( xmlParser . getAttributeValue ( null , "expression" ) != null ) { mc . setExpression ( xmlParser . getAttributeValue ( null , "expression" ) ) ; } if ( xmlParser . getAttributeValue ( null , "bitrate" ) != null ) { mc . setBitrate ( Integer . parseInt ( xmlParser . getAttributeValue ( null , "bitrate" ) ) ) ; } if ( xmlParser . getAttributeValue ( null , "framerate" ) != null ) { mc . setFramerate ( Integer . parseInt ( xmlParser . getAttributeValue ( null , "framerate" ) ) ) ; } if ( xmlParser . getAttributeValue ( null , "samplingrate" ) != null ) { mc . setSamplingrate ( Integer . parseInt ( xmlParser . getAttributeValue ( null , "samplingrate" ) ) ) ; } if ( xmlParser . getAttributeValue ( null , "channels" ) != null ) { mc . setChannels ( Integer . parseInt ( xmlParser . getAttributeValue ( null , "channels" ) ) ) ; } if ( xmlParser . getAttributeValue ( null , "duration" ) != null ) { mc . setDuration ( Integer . parseInt ( xmlParser . getAttributeValue ( null , "duration" ) ) ) ; } if ( xmlParser . getAttributeValue ( null , "height" ) != null ) { mc . setHeight ( Integer . parseInt ( xmlParser . getAttributeValue ( null , "height" ) ) ) ; } if ( xmlParser . getAttributeValue ( null , "width" ) != null ) { mc . setWidth ( Integer . parseInt ( xmlParser . getAttributeValue ( null , "width" ) ) ) ; } if ( xmlParser . getAttributeValue ( null , "lang" ) != null ) { mc . setLang ( xmlParser . getAttributeValue ( null , "lang" ) ) ; } }
Parses the media content of the entry