Index

C D E F G H I M N O P R S V W X 
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

MarkdownFile - Class in net.jonathangiles.tools.sitebuilder.models.input
 

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.
C D E F G H I M N O P R S V W X 
All Classes and Interfaces|All Packages|Constant Field Values