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 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 name)Deprecated.Uselink(java.lang.String)insteadWebPage.RssItemBuildername(String... nameAndDirs)Sets WebPage nameWebPage.RssItemBuilderpubDate(java.time.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(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
-
-