Index

A B C E F G H I O P R S T U W 
All Classes and Interfaces|All Packages

A

addClass(Element, String, String) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Adds given class to the elements in HTML.
addClass(Element, String, List<String>) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Adds given class names to the elements in HTML.
addClass(Element, String, List<String>, int) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Adds given class names to the elements in HTML.
AIIndexTool - Class in org.sentrysoftware.maven.skin
aiIndexTool is a Velocity tool that creates AI-ready Markdown index files.
AIIndexTool() - Constructor for class org.sentrysoftware.maven.skin.AIIndexTool
Creates a new instance
append(Element, String, String, int) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Append HTML elements to specified elements in the given HTML.

B

buildElasticLunrIndex(String, String, String, String, String) - Method in class org.sentrysoftware.maven.skin.IndexTool
Builds and update the specified elasticlunr.js index.

C

checkImageLinks(Element, String, String) - Method in class org.sentrysoftware.maven.skin.ImageTool
Check the image links in the document and make sure they refer to a file that actually exists.
concat(List<String>, String, boolean) - Static method in class org.sentrysoftware.maven.skin.HtmlTool
Utility method to concatenate a String to a list of Strings.
ConfigTool - Class in org.sentrysoftware.maven.skin
An Apache Velocity tool that provides unified configuration management for Maven sites, merging site-wide configuration from site.xml with per-page overrides from Markdown front matter.
ConfigTool() - Constructor for class org.sentrysoftware.maven.skin.ConfigTool
Creates a new instance of ConfigTool.
convert(String) - Static method in class org.sentrysoftware.maven.skin.HtmlToMarkdownConverter
Converts HTML content to Markdown format.
convert(Element) - Static method in class org.sentrysoftware.maven.skin.HtmlToMarkdownConverter
Converts an HTML element to Markdown format.
convertImagesToThumbnails(Element, String, String, String, int, int, String) - Method in class org.sentrysoftware.maven.skin.ImageTool
For all images in the document, create the corresponding thumbnail, and wrap the picture elements with the specified template.
convertImagesToWebp(Element, String, String, String) - Method in class org.sentrysoftware.maven.skin.ImageTool
Upgrades all images in the specified HTML document to WEBP.
convertToMarkdown(String, String, Element, Element, Date, String) - Method in class org.sentrysoftware.maven.skin.AIIndexTool
Converts an HTML document to a Markdown file.

E

ensureHeadingIds(Element) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Transforms the given HTML content by adding IDs to all heading elements (h1-6) that do not have one.
explicitImageSize(Element, String, String, String) - Method in class org.sentrysoftware.maven.skin.ImageTool
Explicitly states the width and height of each image in the specified document.

F

fixIds(Element) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Transforms the given HTML content to replace IDs that have symbols not allowed in CSS selectors, e.g. ":", ".", etc.
fixProtocolRelativeUrls(Element) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Replace all <a href="//..."
fixTableHeads(Element) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Fixes table heads: wraps rows with &lt;th&gt; (table heading) elements into &lt;thead&gt; element if they are currently in &lt;tbody&gt;.

G

getAttr(Element, String, String) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Retrieves attribute value on elements in HTML.
getBooleanValue(Object, String, String, boolean) - Method in class org.sentrysoftware.maven.skin.ConfigTool
Get a boolean configuration value with proper string-to-boolean conversion.
getIntValue(Object, String, String, int) - Method in class org.sentrysoftware.maven.skin.ConfigTool
Get an integer configuration value.
getLastModifiedTime(File) - Static method in class org.sentrysoftware.maven.skin.Helper
Returns the time of last modification of specified File in milliseconds since EPOCH.
getLastModifiedTime(String) - Static method in class org.sentrysoftware.maven.skin.Helper
Returns the time of last modification of specified file in milliseconds since EPOCH.
getLastModifiedTime(Path) - Static method in class org.sentrysoftware.maven.skin.Helper
Returns the time of last modification of specified Path in milliseconds since EPOCH.
getValue(Object, String, String, String) - Method in class org.sentrysoftware.maven.skin.ConfigTool
Get a configuration value with front matter overriding site.xml settings.

H

headingAnchorToId(Element) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Transforms the given HTML content by moving anchor (&lt;a name="myheading"&gt;) names to IDs for heading elements.
Helper - Class in org.sentrysoftware.maven.skin
Utility class with various static helper functions.
HtmlToMarkdownConverter - Class in org.sentrysoftware.maven.skin
A simple HTML to Markdown converter using JSoup.
HtmlTool - Class in org.sentrysoftware.maven.skin
An Apache Velocity tool that provides utility methods to manipulate HTML code using jsoup HTML5 parser.
HtmlTool() - Constructor for class org.sentrysoftware.maven.skin.HtmlTool
Create a new instance

I

ImageTool - Class in org.sentrysoftware.maven.skin
Set of tools for handling images
ImageTool() - Constructor for class org.sentrysoftware.maven.skin.ImageTool
Create a new instance
IndexTool - Class in org.sentrysoftware.maven.skin
indexTool is a reference-able in a Velocity template.
IndexTool() - Constructor for class org.sentrysoftware.maven.skin.IndexTool
Creates a new instance

O

org.sentrysoftware.maven.skin - package org.sentrysoftware.maven.skin
 

P

parseContent(String) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Parses HTML fragment
prepend(Element, String, String, int) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Prepend HTML elements to specified elements in the given HTML.

R

readResourceAsString(String) - Static method in class org.sentrysoftware.maven.skin.Helper
Reads the content of a resource file and returns it as a String.
remove(Element, String) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Removes elements from HTML.
replace(Element, String, String, int) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Replace selected elements with specified elements in the given HTML.

S

setAttr(Element, String, String, String) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Sets attribute to the given value on elements in HTML.
slug(String) - Static method in class org.sentrysoftware.maven.skin.HtmlTool
Creates a slug (latin text with no whitespace or other symbols) for a longer text (i.e. to use in URLs).

T

text(Element, String) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Retrieves text content of the selected elements in HTML.

U

updateLlmsTxt(String, String, String, String, String, String) - Method in class org.sentrysoftware.maven.skin.AIIndexTool
Updates or creates an llms.txt file by adding or updating a documentation entry.
updateLlmsTxt(String, String, String, String, String, String, String) - Method in class org.sentrysoftware.maven.skin.AIIndexTool
Updates or creates an llms.txt file by adding or updating a documentation entry.

W

wrap(Element, String, String, int) - Method in class org.sentrysoftware.maven.skin.HtmlTool
Wraps elements in HTML with the given HTML.
writeText(File, String, Charset) - Static method in class org.sentrysoftware.maven.skin.Helper
Write a text file using System.lineSeparator()
A B C E F G H I O P R S T U W 
All Classes and Interfaces|All Packages