Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- copyFile(Path, Path) - Static method in class net.jonathangiles.tools.sitebuilder.util.FileUtils
- createRelativePath(Path) - Static method in class net.jonathangiles.tools.sitebuilder.util.SitePaths
- createRelativePath(Path, Path) - Static method in class net.jonathangiles.tools.sitebuilder.util.SitePaths
- createSlugDirStructure(String, boolean) - Static method in class net.jonathangiles.tools.sitebuilder.util.SitePaths
-
This approach will ignore the directory structure of the input files, instead creating directories based on the slugs contained within each post.
D
- DRAFT - Enum constant in enum net.jonathangiles.tools.sitebuilder.models.SiteContentStatus
E
- equals(Object) - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
F
- FileUtils - Class in net.jonathangiles.tools.sitebuilder.util
- fromFile(File) - Static method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
- fromHtmlFile(File) - Static method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
- fromMarkdownFile(File) - Static method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
- fromPath(Path) - Static method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
- fromXmlFile(File) - Static method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
G
- getAllPosts() - Method in class net.jonathangiles.tools.sitebuilder.SiteBuilder
- getBody() - Method in class net.jonathangiles.tools.sitebuilder.models.input.HtmlFile
- getBody() - Method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
- getBody() - Method in class net.jonathangiles.tools.sitebuilder.models.input.MarkdownFile
- getBody() - Method in class net.jonathangiles.tools.sitebuilder.models.input.XmlFile
- getContent() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- getDate() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- getFrontMatterList(String) - Method in class net.jonathangiles.tools.sitebuilder.models.input.HtmlFile
- getFrontMatterList(String) - Method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
- getFrontMatterList(String) - Method in class net.jonathangiles.tools.sitebuilder.models.input.MarkdownFile
- getFrontMatterList(String) - Method in class net.jonathangiles.tools.sitebuilder.models.input.XmlFile
- getFrontMatterValue(String) - Method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
- getFrontMatterValue(String) - Method in class net.jonathangiles.tools.sitebuilder.models.input.XmlFile
- getFullOutputPath() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- getPath(String, ClassLoader) - Static method in class net.jonathangiles.tools.sitebuilder.util.FileUtils
- getProperties() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- getRelativePath() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- getSlug() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- getStatus() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- getTemplate() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- getTitle() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
H
- hasFrontMatter() - Method in class net.jonathangiles.tools.sitebuilder.models.input.HtmlFile
- hasFrontMatter() - Method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
- hasFrontMatter() - Method in class net.jonathangiles.tools.sitebuilder.models.input.MarkdownFile
- hasFrontMatter() - Method in class net.jonathangiles.tools.sitebuilder.models.input.XmlFile
- hasFrontMatter(String) - Method in interface net.jonathangiles.tools.sitebuilder.models.input.InputFile
- hashCode() - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- HtmlFile - Class in net.jonathangiles.tools.sitebuilder.models.input
I
- init() - Method in class net.jonathangiles.tools.sitebuilder.SiteBuilder
- InputFile - Interface in net.jonathangiles.tools.sitebuilder.models.input
M
N
- net.jonathangiles.tools.sitebuilder - package net.jonathangiles.tools.sitebuilder
- net.jonathangiles.tools.sitebuilder.models - package net.jonathangiles.tools.sitebuilder.models
- net.jonathangiles.tools.sitebuilder.models.input - package net.jonathangiles.tools.sitebuilder.models.input
- net.jonathangiles.tools.sitebuilder.util - package net.jonathangiles.tools.sitebuilder.util
O
- OUTPUT_DIR - Static variable in class net.jonathangiles.tools.sitebuilder.SiteBuilder
- OUTPUT_PATH - Static variable in class net.jonathangiles.tools.sitebuilder.SiteBuilder
P
- Page - Class in net.jonathangiles.tools.sitebuilder.models
- Page() - Constructor for class net.jonathangiles.tools.sitebuilder.models.Page
- Page(InputFile) - Constructor for class net.jonathangiles.tools.sitebuilder.models.Page
- Post - Class in net.jonathangiles.tools.sitebuilder.models
- Post(InputFile) - Constructor for class net.jonathangiles.tools.sitebuilder.models.Post
- PUBLISH - Enum constant in enum net.jonathangiles.tools.sitebuilder.models.SiteContentStatus
R
- readFile(Path) - Static method in class net.jonathangiles.tools.sitebuilder.util.FileUtils
- registerContent(SiteContent) - Method in class net.jonathangiles.tools.sitebuilder.SiteBuilder
- run() - Method in class net.jonathangiles.tools.sitebuilder.SiteBuilder
S
- setContent(String) - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- setDate(LocalDate) - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- setFullOutputPath(Path) - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- setRelativePath(String) - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- setSlug(String) - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- setStatus(SiteContentStatus) - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- setTemplate(String) - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- setTitle(String) - Method in class net.jonathangiles.tools.sitebuilder.models.SiteContent
- SiteBuilder - Class in net.jonathangiles.tools.sitebuilder
-
Reads in all index.xml files and creates a static index.html file from it and the header and footer files.
- SiteBuilder() - Constructor for class net.jonathangiles.tools.sitebuilder.SiteBuilder
- SiteContent - Class in net.jonathangiles.tools.sitebuilder.models
- SiteContent() - Constructor for class net.jonathangiles.tools.sitebuilder.models.SiteContent
- SiteContent(InputFile) - Constructor for class net.jonathangiles.tools.sitebuilder.models.SiteContent
- SiteContentStatus - Enum in net.jonathangiles.tools.sitebuilder.models
- SitePaths - Class in net.jonathangiles.tools.sitebuilder.util
V
- valueOf(String) - Static method in enum net.jonathangiles.tools.sitebuilder.models.SiteContentStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.jonathangiles.tools.sitebuilder.models.SiteContentStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeToFile(Path, String) - Static method in class net.jonathangiles.tools.sitebuilder.util.FileUtils
X
- XmlFile - Class in net.jonathangiles.tools.sitebuilder.models.input
-
Old blog posts, when I exported them from WordPress, took the form of XML files.
All Classes and Interfaces|All Packages|Constant Field Values