protected void addUrlIntoSitemap(String urlStr,SiteMap siteMap,String lastMod,String changeFreq,String priority,int urlIndex){
  try {
    URL url=new URL(urlStr);
    boolean valid=urlIsValid(siteMap.getBaseUrl(),url.toString());
    if (valid || !strict) {
      SiteMapURL sUrl=new SiteMapURL(url.toString(),lastMod,changeFreq,priority,valid);
      siteMap.addSiteMapUrl(sUrl);
      LOG.debug("  {}. {}",urlIndex + 1,sUrl);
    }
 else {
      LOG.warn("URL: {} is excluded from the sitemap as it is not a valid url = not under the base url: {}",url.toExternalForm(),siteMap.getBaseUrl());
    }
  }
 catch (  MalformedURLException e) {
    LOG.warn("Bad url: [{}]",urlStr);
    LOG.trace("Can't create a sitemap entry with a bad URL",e);
  }
}

protected void addUrlIntoSitemap ( String urlStr , SiteMap siteMap , String lastMod , String changeFreq , String priority , int urlIndex ) { try { URL url = new URL ( urlStr ) ; boolean valid = urlIsValid ( siteMap . getBaseUrl ( ) , url . toString ( ) ) ; if ( valid || ! strict ) { SiteMapURL sUrl = new SiteMapURL ( url . toString ( ) , lastMod , changeFreq , priority , valid ) ; siteMap . addSiteMapUrl ( sUrl ) ; LOG . debug ( "  {}. {}" , urlIndex + 1 , sUrl ) ; } else { LOG . warn ( "URL: {} is excluded from the sitemap as it is not a valid url = not under the base url: {}" , url . toExternalForm ( ) , siteMap . getBaseUrl ( ) ) ; } } catch ( MalformedURLException e ) { LOG . warn ( "Bad url: [{}]" , urlStr ) ; LOG . trace ( "Can't create a sitemap entry with a bad URL" , e ) ; } }
adds the given url to the given sitemap while showing the relevant logs
