com.redfin.sitemapgenerator.SitemapIndexUrl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sitemapgen4j Show documentation
Show all versions of sitemapgen4j Show documentation
SitemapGen4j is an XML sitemap generator written in Java.
package com.redfin.sitemapgenerator;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Date;
/**
* Represents a single sitemap for inclusion in a sitemap index.
* @author Dan Fabulich
*
*/
public class SitemapIndexUrl {
final URL url;
final Date lastMod;
/** Configures the sitemap URL with a specified lastMod */
public SitemapIndexUrl(URL url, Date lastMod) {
this.url = url;
this.lastMod = lastMod;
}
/** Configures the sitemap URL with a specified lastMod */
public SitemapIndexUrl(String url, Date lastMod) throws MalformedURLException {
this(new URL(url), lastMod);
}
/** Configures the sitemap URL with no specified lastMod; we'll use {@link SitemapIndexGenerator.Options#defaultLastMod(Date)} or leave it blank if no default is specified */
public SitemapIndexUrl(URL url) {
this(url, null);
}
/** Configures the sitemap URL with no specified lastMod; we'll use {@link SitemapIndexGenerator.Options#defaultLastMod(Date)} or leave it blank if no default is specified */
public SitemapIndexUrl(String url) throws MalformedURLException {
this(new URL(url));
}
}