Package cz.jiripinkas.jsitemapgenerator
Class AbstractSitemapGenerator
- java.lang.Object
-
- cz.jiripinkas.jsitemapgenerator.AbstractGenerator
-
- cz.jiripinkas.jsitemapgenerator.AbstractSitemapGenerator
-
- Direct Known Subclasses:
SitemapGenerator,SitemapIndexGenerator
public abstract class AbstractSitemapGenerator extends AbstractGenerator
-
-
Field Summary
Fields Modifier and Type Field Description protected W3CDateFormatdateFormat-
Fields inherited from class cz.jiripinkas.jsitemapgenerator.AbstractGenerator
baseUrl, urls
-
-
Constructor Summary
Constructors Constructor Description AbstractSitemapGenerator(String baseUrl)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidconstructAndSaveSitemap(File file)Construct and save sitemap to output fileabstract String[]constructSitemap()StringconstructSitemapString()Construct sitemap into single StringvoidpingBing()Ping Google that sitemap has changed.voidpingBing(String sitemapUrl)Ping Bing that sitemap has changed.voidpingGoogle()Ping Google that sitemap has changed.voidpingGoogle(String sitemapUrl)Ping Google that sitemap has changed.voidsaveSitemap(File file, String[] sitemap)Save sitemap to output file-
Methods inherited from class cz.jiripinkas.jsitemapgenerator.AbstractGenerator
addPage, addPages, addPages
-
-
-
-
Field Detail
-
dateFormat
protected W3CDateFormat dateFormat
-
-
Constructor Detail
-
AbstractSitemapGenerator
public AbstractSitemapGenerator(String baseUrl)
-
-
Method Detail
-
constructSitemap
public abstract String[] constructSitemap()
-
constructSitemapString
public String constructSitemapString()
Construct sitemap into single String- Returns:
- sitemap
-
saveSitemap
public void saveSitemap(File file, String[] sitemap) throws IOException
Save sitemap to output file- Parameters:
file- Output filesitemap- Sitemap as array of Strings (created by constructSitemap() method)- Throws:
IOException- when error
-
constructAndSaveSitemap
public void constructAndSaveSitemap(File file) throws IOException
Construct and save sitemap to output file- Parameters:
file- Output file- Throws:
IOException- when error
-
pingGoogle
public void pingGoogle(String sitemapUrl)
Ping Google that sitemap has changed. Will call this URL: http://www.google .com/webmasters/tools/ping?sitemap=URL_Encoded_sitemapUrl- Parameters:
sitemapUrl- sitemap url
-
pingBing
public void pingBing(String sitemapUrl)
Ping Bing that sitemap has changed. Will call this URL: http://www.bing.com/ping?sitemap=URL_Encoded_sitemapUrl- Parameters:
sitemapUrl- sitemap url
-
pingGoogle
public void pingGoogle()
Ping Google that sitemap has changed. Sitemap must be on this location: baseUrl/sitemap.xml (for example http://www.javavids.com/sitemap.xml)
-
pingBing
public void pingBing()
Ping Google that sitemap has changed. Sitemap must be on this location: baseUrl/sitemap.xml (for example http://www.javavids.com/sitemap.xml)
-
-