/** * Resolves all relative paths between the elements in a banner. The banner element might contain relative paths * to the oldBaseUrl, these are changed to the newBannerUrl. * * @param banner * @param baseUrl */ private void relativizeBannerPaths( final Banner banner, final String baseUrl ) { // banner has been checked to be not null, both href and src may be empty or null banner.setHref( relativizeLink( banner.getHref(), baseUrl ) ); banner.setSrc( relativizeLink( banner.getSrc(), baseUrl ) ); }
private void rebaseBannerPaths( final Banner banner, final URLRebaser urlContainer ) { if ( banner.getHref() != null ) // it may be empty { banner.setHref( urlContainer.rebaseLink( banner.getHref() ) ); } if ( banner.getSrc() != null ) { banner.setSrc( urlContainer.rebaseLink( banner.getSrc() ) ); } }
banner.setSrc( getTrimmedValue( parser.nextText() ) );