ilscipio/scipio-erp

View on GitHub
framework/base/src/com/redfin/sitemapgenerator/SitemapIndexUrl.java

Summary

Maintainability
A
0 mins
Test Coverage
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));
    }
}