Package cz.jiripinkas.jsitemapgenerator
Class WebPage.WebPageBuilder
- java.lang.Object
-
- cz.jiripinkas.jsitemapgenerator.WebPage.WebPageBuilder
-
-
Constructor Summary
Constructors Constructor Description WebPageBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebPagebuild()Returns current webPageWebPage.WebPageBuilderchangeFreq(ChangeFreq changeFreq)Sets WebPage changeFreqWebPage.WebPageBuilderchangeFreqAlways()Sets WebPage changeFreq to ALWAYSWebPage.WebPageBuilderchangeFreqDaily()Sets WebPage changeFreq to DAILYWebPage.WebPageBuilderchangeFreqHourly()Sets WebPage changeFreq to HOURLYWebPage.WebPageBuilderchangeFreqMonthly()Sets WebPage changeFreq to MONTHLYWebPage.WebPageBuilderchangeFreqNever()Sets WebPage changeFreq to NEVERWebPage.WebPageBuilderchangeFreqWeekly()Sets WebPage changeFreq to WEEKLYWebPage.WebPageBuilderchangeFreqYearly()Sets WebPage changeFreq to YEARLYWebPage.WebPageBuilderimages(List<Image> images)WebPage.WebPageBuilderlastMod(Date lastMod)Sets WebPage lastModWebPage.WebPageBuilderlastModNow()Sets WebPage lastMod to current date (new Date())WebPage.WebPageBuildername(String name)Sets WebPage nameWebPage.WebPageBuildernameRoot()Sets WebPage name to ""WebPage.WebPageBuilderpriority(Double priority)Sets WebPage priorityWebPage.WebPageBuilderpriorityMax()Sets WebPage priority to maximum (1.0)
-
-
-
Method Detail
-
name
public WebPage.WebPageBuilder name(String name)
Sets WebPage name- Parameters:
name- Name- Returns:
- this
-
nameRoot
public WebPage.WebPageBuilder nameRoot()
Sets WebPage name to ""- Returns:
- this
-
priority
public WebPage.WebPageBuilder priority(Double priority)
Sets WebPage priority- Parameters:
priority- Priority- Returns:
- this
-
lastMod
public WebPage.WebPageBuilder lastMod(Date lastMod)
Sets WebPage lastMod- Parameters:
lastMod- LastMod- Returns:
- this
-
lastModNow
public WebPage.WebPageBuilder lastModNow()
Sets WebPage lastMod to current date (new Date())- Returns:
- this
-
priorityMax
public WebPage.WebPageBuilder priorityMax()
Sets WebPage priority to maximum (1.0)- Returns:
- this
-
changeFreq
public WebPage.WebPageBuilder changeFreq(ChangeFreq changeFreq)
Sets WebPage changeFreq- Parameters:
changeFreq- ChangeFreq- Returns:
- this
-
changeFreqAlways
public WebPage.WebPageBuilder changeFreqAlways()
Sets WebPage changeFreq to ALWAYS- Returns:
- this
-
changeFreqHourly
public WebPage.WebPageBuilder changeFreqHourly()
Sets WebPage changeFreq to HOURLY- Returns:
- this
-
changeFreqDaily
public WebPage.WebPageBuilder changeFreqDaily()
Sets WebPage changeFreq to DAILY- Returns:
- this
-
changeFreqWeekly
public WebPage.WebPageBuilder changeFreqWeekly()
Sets WebPage changeFreq to WEEKLY- Returns:
- this
-
changeFreqMonthly
public WebPage.WebPageBuilder changeFreqMonthly()
Sets WebPage changeFreq to MONTHLY- Returns:
- this
-
changeFreqYearly
public WebPage.WebPageBuilder changeFreqYearly()
Sets WebPage changeFreq to YEARLY- Returns:
- this
-
changeFreqNever
public WebPage.WebPageBuilder changeFreqNever()
Sets WebPage changeFreq to NEVER- Returns:
- this
-
images
public WebPage.WebPageBuilder images(List<Image> images)
-
build
public WebPage build()
Returns current webPage- Returns:
- WebPage
-
-