Class SitemapGenerator
- java.lang.Object
-
- cz.jiripinkas.jsitemapgenerator.AbstractGenerator<T>
-
- cz.jiripinkas.jsitemapgenerator.AbstractSitemapGenerator<SitemapGenerator>
-
- cz.jiripinkas.jsitemapgenerator.generator.SitemapGenerator
-
public class SitemapGenerator extends AbstractSitemapGenerator<SitemapGenerator>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSitemapGenerator.AdditionalNamespace-
Nested classes/interfaces inherited from class cz.jiripinkas.jsitemapgenerator.AbstractGenerator
AbstractGenerator.GeneratorConsumerWithException<T>, AbstractGenerator.RunnableWithException, AbstractGenerator.StringSupplierWithException<String>
-
-
Field Summary
-
Fields inherited from class cz.jiripinkas.jsitemapgenerator.AbstractSitemapGenerator
dateFormat
-
Fields inherited from class cz.jiripinkas.jsitemapgenerator.AbstractGenerator
baseUrl, urls
-
-
Constructor Summary
Constructors Constructor Description SitemapGenerator(String baseUrl)Deprecated.Useof(String)SitemapGenerator(String baseUrl, SitemapGenerator.AdditionalNamespace[] additionalNamespaces)Deprecated.Additional namespaces are automatically resolved since 3.11
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected StringconstructImage(Image image)String[]constructSitemap()Deprecated.UsetoStringArray()insteadprotected StringconstructUrl(WebPage webPage)static SitemapGeneratorof(String baseUrl)Helper method to create an instance of SitemapGeneratorstatic SitemapGeneratorof(String baseUrl, SitemapGenerator.AdditionalNamespace[] additionalNamespaces)Deprecated.Additional namespaces are automatically resolved since 3.11String[]toStringArray()Construct sitemap into array of Strings.-
Methods inherited from class cz.jiripinkas.jsitemapgenerator.AbstractSitemapGenerator
beforeAddPageEvent, constructAndSaveSitemap, constructAndSaveSitemap, constructSitemapGzip, constructSitemapString, defaultChangeFreq, defaultChangeFreqAlways, defaultChangeFreqDaily, defaultChangeFreqHourly, defaultChangeFreqMonthly, defaultChangeFreqNever, defaultChangeFreqWeekly, defaultChangeFreqYearly, defaultDir, defaultDir, defaultExtension, defaultLastMod, defaultLastMod, defaultLastModNow, defaultPriority, defaultPriorityMax, getAbsoluteUrl, pingBing, pingBing, pingGoogle, pingGoogle, resetDefaultChangeFreq, resetDefaultDir, resetDefaultExtension, resetDefaultLastMod, resetDefaultPriority, saveSitemap, setHttpClient, toFile, toFile, toGzipByteArray, toString
-
Methods inherited from class cz.jiripinkas.jsitemapgenerator.AbstractGenerator
addPage, addPage, addPage, addPageNames, addPageNames, addPages, addPages, addPages, addPages, getThis, run, run
-
-
-
-
Constructor Detail
-
SitemapGenerator
@Deprecated public SitemapGenerator(String baseUrl)
Deprecated.Useof(String)- Parameters:
baseUrl- Base URL
-
SitemapGenerator
@Deprecated public SitemapGenerator(String baseUrl, SitemapGenerator.AdditionalNamespace[] additionalNamespaces)
Deprecated.Additional namespaces are automatically resolved since 3.11- Parameters:
baseUrl- Base URLadditionalNamespaces- Additional parameters
-
-
Method Detail
-
of
public static SitemapGenerator of(String baseUrl)
Helper method to create an instance of SitemapGenerator- Parameters:
baseUrl- Base URL- Returns:
- Instance of SitemapGenerator
-
of
@Deprecated public static SitemapGenerator of(String baseUrl, SitemapGenerator.AdditionalNamespace[] additionalNamespaces)
Deprecated.Additional namespaces are automatically resolved since 3.11Helper method to create an instance of SitemapGenerator- Parameters:
baseUrl- Base URLadditionalNamespaces- Additional parameters- Returns:
- Instance of SitemapGenerator
-
constructSitemap
@Deprecated public String[] constructSitemap()
Deprecated.UsetoStringArray()insteadConstruct sitemap into array of Strings. The URLs will be ordered using priority in descending order (URLs with higher priority will be at the top).- Returns:
- sitemap
-
toStringArray
public String[] toStringArray()
Construct sitemap into array of Strings. The URLs will be ordered using priority in descending order (URLs with higher priority will be at the top).- Specified by:
toStringArrayin classAbstractSitemapGenerator<SitemapGenerator>- Returns:
- sitemap
-
-