Package cz.jiripinkas.jsitemapgenerator
Class WebPage.RssItemBuilder
- java.lang.Object
-
- cz.jiripinkas.jsitemapgenerator.WebPage.RssItemBuilder
-
-
Constructor Summary
Constructors Constructor Description RssItemBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description WebPage
build()
Returns current webPageWebPage.RssItemBuilder
description(String description)
Sets DescriptionWebPage.RssItemBuilder
descriptionCdata(String description)
Sets Description surrounded by CDATAWebPage.RssItemBuilder
dir(String dirName)
Sets prefix dir to name.WebPage.RssItemBuilder
dir(String... dirNames)
Sets prefix dirs to name.WebPage.RssItemBuilder
extension(String extension)
Sets suffix extension.WebPage.RssItemBuilder
link(String link)
Sets LinkWebPage.RssItemBuilder
name(String name)
Deprecated.Uselink(java.lang.String)
insteadWebPage.RssItemBuilder
name(String... nameAndDirs)
Sets WebPage nameWebPage.RssItemBuilder
pubDate(java.time.LocalDateTime pubDate)
Sets pubDateWebPage.RssItemBuilder
pubDate(Date pubDate)
Sets pubDateWebPage.RssItemBuilder
title(String title)
Sets TitleWebPage.RssItemBuilder
titleCdata(String title)
Sets Title surrounded by CDATA
-
-
-
Method Detail
-
pubDate
public WebPage.RssItemBuilder pubDate(Date pubDate)
Sets pubDate- Parameters:
pubDate
- PubDate- Returns:
- this
-
pubDate
public WebPage.RssItemBuilder pubDate(java.time.LocalDateTime pubDate)
Sets pubDate- Parameters:
pubDate
- PubDate- Returns:
- this
-
title
public WebPage.RssItemBuilder title(String title)
Sets Title- Parameters:
title
- Title- Returns:
- this
-
titleCdata
public WebPage.RssItemBuilder titleCdata(String title)
Sets Title surrounded by CDATA- Parameters:
title
- Title- Returns:
- this
-
description
public WebPage.RssItemBuilder description(String description)
Sets Description- Parameters:
description
- Description- Returns:
- this
-
descriptionCdata
public WebPage.RssItemBuilder descriptionCdata(String description)
Sets Description surrounded by CDATA- Parameters:
description
- Description- Returns:
- this
-
name
@Deprecated public WebPage.RssItemBuilder name(String name)
Deprecated.Uselink(java.lang.String)
insteadSets Name- Parameters:
name
- Name- Returns:
- this
-
link
public WebPage.RssItemBuilder link(String link)
Sets Link- Parameters:
link
- Link- Returns:
- this
-
name
public WebPage.RssItemBuilder name(String... nameAndDirs)
Sets WebPage name- Parameters:
nameAndDirs
- Dirs and name, for example: ["a", "b", "xxx"] will be transformed to name: "a/b/xxx"- Returns:
- this
-
dir
public WebPage.RssItemBuilder dir(String dirName)
Sets prefix dir to name. Final name will be "dirName/name"- Parameters:
dirName
- Dir name- Returns:
- this
-
dir
public WebPage.RssItemBuilder dir(String... dirNames)
Sets prefix dirs to name. For dirs: ["a", "b", "c"], the final name will be "a/b/c/name"- Parameters:
dirNames
- Dir names- Returns:
- this
-
extension
public WebPage.RssItemBuilder extension(String extension)
Sets suffix extension. Final name will be "name.extension"- Parameters:
extension
- Extension- Returns:
- this
-
build
public WebPage build()
Returns current webPage- Returns:
- WebPage
-
-