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 Modifier and Type Method Description WebPagebuild()Returns current webPageWebPage.RssItemBuilderdescription(String description)Sets DescriptionWebPage.RssItemBuilderdescriptionCdata(String description)Sets Description surrounded by CDATAWebPage.RssItemBuilderdir(String dirName)Sets prefix dir to name.WebPage.RssItemBuilderdir(String... dirNames)Sets prefix dirs to name.WebPage.RssItemBuilderextension(String extension)Sets suffix extension.WebPage.RssItemBuilderlink(String link)Sets LinkWebPage.RssItemBuildername(String... nameAndDirs)Sets WebPage nameWebPage.RssItemBuilderpubDate(LocalDateTime pubDate)Sets pubDateWebPage.RssItemBuilderpubDate(Date pubDate)Sets pubDateWebPage.RssItemBuildertitle(String title)Sets TitleWebPage.RssItemBuildertitleCdata(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(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
-
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
-
-