Index

A B C E F G H I J L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages

A

add(String, String) - Method in class pro.verron.asciidoc.converters.svg.SvgAttributes
Adds an attribute with the given name and value.
addAll(SvgAttributes) - Method in class pro.verron.asciidoc.converters.svg.SvgAttributes
Adds all attributes from another SvgAttributes instance.
ALIGN_CENTER - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Center-aligned text lines icon.
ALIGN_LEFT - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Left-aligned text lines icon.
ALIGN_RIGHT - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Right-aligned text lines icon.
apply(AsciiDocModel) - Method in class pro.verron.asciidoc.converters.AsciiDocToHtml
Converts the given AsciiDoc model into an HTML document string.
apply(AsciiDocModel) - Method in class pro.verron.asciidoc.converters.AsciiDocToSvg
Converts the given AsciiDoc model into an SVG document simulating an editor interface.
apply(AsciiDocModel) - Method in class pro.verron.asciidoc.converters.AsciiDocToText
Applies the conversion on the given AsciiDoc model and renders its blocks into a concatenated string representation.
AsciiDocFont - Class in pro.verron.asciidoc.converters.svg
Utility class for font management in AsciiDoc previews.
AsciiDocIcon - Class in pro.verron.asciidoc.converters.svg
Provides SVG paths for icons used in simulated editor interfaces.
AsciiDocMetrics - Class in pro.verron.asciidoc.converters.svg
Utility class for text measurement and wrapping in AsciiDoc previews.
AsciiDocToHtml - Class in pro.verron.asciidoc.converters
Converts an AsciiDocModel to an HTML document string.
AsciiDocToHtml() - Constructor for class pro.verron.asciidoc.converters.AsciiDocToHtml
Constructs a new AsciiDocToHtml converter.
AsciiDocToSvg - Class in pro.verron.asciidoc.converters
Converts an AsciiDocModel into an SVG document simulating an editor interface.
AsciiDocToSvg() - Constructor for class pro.verron.asciidoc.converters.AsciiDocToSvg
Constructs a new AsciiDocToSvg converter.
AsciiDocToText - Class in pro.verron.asciidoc.converters
Converts an AsciiDocModel to a plain AsciiDoc text string.
AsciiDocToText(boolean) - Constructor for class pro.verron.asciidoc.converters.AsciiDocToText
Constructs a converter that optionally skips comment blocks.
attr(String, int) - Static method in class pro.verron.asciidoc.converters.svg.SvgAttribute
Creates an attribute with an integer value.
attr(String, String) - Static method in class pro.verron.asciidoc.converters.svg.SvgAttribute
Creates an attribute with a string value.
attributes() - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
 
attributes() - Method in record class pro.verron.asciidoc.converters.svg.SvgDocument
 
attributes() - Method in interface pro.verron.asciidoc.converters.svg.SvgElement
Returns the SVG attributes for this element.
attributes() - Method in record class pro.verron.asciidoc.converters.svg.SvgGroup
 
attributes() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
 
attributes() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
 
attributes() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
 
attributes() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
 

B

BOLD - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Bold-text formatting icon.
BULLETS - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Bullet list icon.

C

CHART - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Bar chart icon.
children() - Method in record class pro.verron.asciidoc.converters.svg.SvgDocument
Returns the value of the children record component.
children() - Method in interface pro.verron.asciidoc.converters.svg.SvgElement
Returns the child elements of this element.
children() - Method in record class pro.verron.asciidoc.converters.svg.SvgGroup
Returns the value of the children record component.
children() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
 
CLEAR_FORMATTING - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Eraser clear-formatting icon.
COMMENT - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Chat/comment bubble icon.
compareTo(SvgAttribute) - Method in class pro.verron.asciidoc.converters.svg.SvgAttribute
 
content() - Method in record class pro.verron.asciidoc.converters.svg.SvgContent
Returns the value of the content record component.
content() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
Returns the value of the content record component.
COPY - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Two overlapping pages copy icon.
CUT - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Scissors cut icon.
cx() - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
Returns the value of the cx record component.
cy() - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
Returns the value of the cy record component.

E

equals(Object) - Method in class pro.verron.asciidoc.converters.svg.SvgAttribute
 
equals(Object) - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class pro.verron.asciidoc.converters.svg.SvgContent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class pro.verron.asciidoc.converters.svg.SvgDocument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class pro.verron.asciidoc.converters.svg.SvgGroup
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class pro.verron.asciidoc.converters.svg.SvgText
Indicates whether some other object is "equal to" this one.

F

fill() - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
Returns the value of the fill record component.
fill() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
Returns the value of the fill record component.
findIcon(Icon, int, int, int, String) - Static method in class pro.verron.asciidoc.converters.svg.AsciiDocIcon
Finds an icon and returns it as an SVG group model.
FONT_COLOR - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Font-color icon.
fontSize() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
Returns the value of the fontSize record component.
FORMAT_PAINTER - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Paintbrush format-painter icon.

G

GDOCS - Enum constant in enum class pro.verron.asciidoc.converters.svg.Theme
Google Docs-style chrome.
getAwtFont(Theme, int, int) - Static method in class pro.verron.asciidoc.converters.svg.AsciiDocFont
Returns an AWT Font for metrics calculations.
getBgColor() - Method in enum class pro.verron.asciidoc.converters.svg.Theme
Returns the overall background color of the simulated editor.
getFontFamily() - Method in enum class pro.verron.asciidoc.converters.svg.Theme
Returns the SVG font-family string for a given theme.
getHighlightColor() - Method in enum class pro.verron.asciidoc.converters.svg.Theme
Returns the background highlight color for commented blocks.
getStrokeColor() - Method in enum class pro.verron.asciidoc.converters.svg.Theme
Returns the stroke color used for comment connectors and element outlines.

H

hashCode() - Method in class pro.verron.asciidoc.converters.svg.SvgAttribute
 
hashCode() - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
Returns a hash code value for this object.
hashCode() - Method in record class pro.verron.asciidoc.converters.svg.SvgContent
Returns a hash code value for this object.
hashCode() - Method in record class pro.verron.asciidoc.converters.svg.SvgDocument
Returns a hash code value for this object.
hashCode() - Method in record class pro.verron.asciidoc.converters.svg.SvgGroup
Returns a hash code value for this object.
hashCode() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
Returns a hash code value for this object.
hashCode() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
Returns a hash code value for this object.
hashCode() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
Returns a hash code value for this object.
hashCode() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
Returns a hash code value for this object.
height() - Method in record class pro.verron.asciidoc.converters.svg.SvgDocument
Returns the value of the height record component.
height() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
Returns the value of the height record component.
height() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
Returns the value of the height record component.
HIGHLIGHT - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Highlighter pen icon.
href() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
Returns the value of the href record component.

I

Icon - Enum Class in pro.verron.asciidoc.converters.svg
Predefined icon identifiers used in simulated editor interfaces.
IMAGE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Image/picture icon.
INDENT_DECREASE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Decrease-indent icon.
INDENT_INCREASE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Increase-indent icon.
ITALIC - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Italic-text formatting icon.
iterator() - Method in class pro.verron.asciidoc.converters.svg.SvgAttributes
 

J

JUSTIFY - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Fully-justified text lines icon.

L

LIBRE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Theme
LibreOffice Writer-style chrome.
LINK - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Chain-link icon.

M

markup() - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
 
markup() - Method in record class pro.verron.asciidoc.converters.svg.SvgDocument
 
markup() - Method in interface pro.verron.asciidoc.converters.svg.SvgElement
Returns the SVG tag name for this element.
markup() - Method in record class pro.verron.asciidoc.converters.svg.SvgGroup
 
markup() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
 
markup() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
 
markup() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
 
markup() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
 

N

NEW - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Blank document / new file icon.
NONE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Theme
No editor chrome; renders only the document content.
NONE - Static variable in class pro.verron.asciidoc.converters.svg.SvgAttribute
Sentinel value representing an absent attribute; filtered out during serialization.
NUMBERING - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Numbered list icon.

O

OPEN - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Folder opening icon.
opts() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
Returns the value of the opts record component.
opts() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
Returns the value of the opts record component.
opts() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
Returns the value of the opts record component.
opts() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
Returns the value of the opts record component.

P

PARAGRAPH_MARKS - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Paragraph-marks toggle icon.
PASTE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Clipboard paste icon.
PDF_EXPORT - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
PDF file export icon.
PRINT - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Printer icon.
pro.verron.asciidoc.converters - module pro.verron.asciidoc.converters
Converts AsciiDocModel instances to various output formats, including HTML, plain text, and SVG.
pro.verron.asciidoc.converters - package pro.verron.asciidoc.converters
Converts AsciiDocModel instances to various text-based and vector output formats.
pro.verron.asciidoc.converters.svg - package pro.verron.asciidoc.converters.svg
SVG element model and theming support for the AsciiDocToSvg converter.

R

r() - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
Returns the value of the r record component.
REDO - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Curved-arrow redo icon.
renderBanner(String, double) - Method in enum class pro.verron.asciidoc.converters.svg.Theme
Renders the editor banner (toolbar and menu bar) as a collection of SVG elements.

S

SAVE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Floppy-disk save icon.
SEARCH - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Magnifying-glass search icon.
serialize() - Method in class pro.verron.asciidoc.converters.svg.SvgAttribute
Serializes this attribute as name="value".
serialize() - Method in record class pro.verron.asciidoc.converters.svg.SvgContent
 
serialize() - Method in interface pro.verron.asciidoc.converters.svg.SvgElement
Serializes this element and its children into an SVG markup string.
SHARE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Share icon.
SPELLCHECK - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Spell-check icon.
STAR - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Star/bookmark icon.
STRIKETHROUGH - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Strikethrough-text formatting icon.
stroke() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
Returns the value of the stroke record component.
SUBSCRIPT - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Subscript icon.
SUPERSCRIPT - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Superscript icon.
SvgAttribute - Class in pro.verron.asciidoc.converters.svg
An SVG attribute name/value pair, used when constructing SVG elements.
SvgAttributes - Class in pro.verron.asciidoc.converters.svg
An ordered, deduplicated collection of SvgAttribute instances.
SvgAttributes(SvgAttribute...) - Constructor for class pro.verron.asciidoc.converters.svg.SvgAttributes
Constructs an attribute set from the given attributes.
SvgCircle - Record Class in pro.verron.asciidoc.converters.svg
SVG <circle> element model.
SvgCircle(String, String, String, String) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgCircle
Creates an instance of a SvgCircle record class.
SvgContent - Record Class in pro.verron.asciidoc.converters.svg
Raw text content inside an SVG element.
SvgContent(String) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgContent
Creates an instance of a SvgContent record class.
SvgDocument - Record Class in pro.verron.asciidoc.converters.svg
SVG document root model (<svg> element).
SvgDocument(int, int, List) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgDocument
Creates an instance of a SvgDocument record class.
SvgElement - Interface in pro.verron.asciidoc.converters.svg
Sealed interface for SVG element model objects.
SvgGroup - Record Class in pro.verron.asciidoc.converters.svg
SVG <g> element model.
SvgGroup(String, List) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgGroup
Creates an instance of a SvgGroup record class.
SvgImage - Record Class in pro.verron.asciidoc.converters.svg
SVG <image> element model.
SvgImage(String, String, String, String, String, SvgAttribute...) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgImage
Constructs an SvgImage element with variable attributes.
SvgImage(String, String, String, String, String, SvgAttributes) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgImage
Creates an instance of a SvgImage record class.
SvgLine - Record Class in pro.verron.asciidoc.converters.svg
SVG <line> element model.
SvgLine(String, String, String, String, String, SvgAttribute...) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgLine
Constructs an SvgLine element with variable attributes.
SvgLine(String, String, String, String, String, SvgAttributes) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgLine
Creates an instance of a SvgLine record class.
SvgRect - Record Class in pro.verron.asciidoc.converters.svg
SVG <rect> element model.
SvgRect(String, String, String, String, SvgAttribute...) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgRect
Constructs an SvgRect element with variable attributes.
SvgRect(String, String, String, String, SvgAttributes) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgRect
Creates an instance of a SvgRect record class.
SvgText - Record Class in pro.verron.asciidoc.converters.svg
SVG <text> element model.
SvgText(String, String, String, String, String, SvgAttribute...) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgText
Constructs an SvgText element with variable attributes.
SvgText(String, String, String, String, String, SvgAttributes) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgText
Creates an instance of a SvgText record class.

T

TABLE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Table grid icon.
Theme - Enum Class in pro.verron.asciidoc.converters.svg
Editor theme used by the SVG converter to simulate different word-processor interfaces (Word, Google Docs, LibreOffice).
toString() - Method in class pro.verron.asciidoc.converters.svg.SvgAttribute
 
toString() - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
Returns a string representation of this record class.
toString() - Method in record class pro.verron.asciidoc.converters.svg.SvgContent
Returns a string representation of this record class.
toString() - Method in record class pro.verron.asciidoc.converters.svg.SvgDocument
Returns a string representation of this record class.
toString() - Method in record class pro.verron.asciidoc.converters.svg.SvgGroup
Returns a string representation of this record class.
toString() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
Returns a string representation of this record class.
toString() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
Returns a string representation of this record class.
toString() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
Returns a string representation of this record class.
toString() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
Returns a string representation of this record class.
transform() - Method in record class pro.verron.asciidoc.converters.svg.SvgGroup
Returns the value of the transform record component.

U

UNDERLINE - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Underline-text formatting icon.
UNDO - Enum constant in enum class pro.verron.asciidoc.converters.svg.Icon
Curved-arrow undo icon.

V

valueOf(String) - Static method in enum class pro.verron.asciidoc.converters.svg.Icon
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class pro.verron.asciidoc.converters.svg.Theme
Returns the enum constant of this class with the specified name.
values() - Static method in enum class pro.verron.asciidoc.converters.svg.Icon
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class pro.verron.asciidoc.converters.svg.Theme
Returns an array containing the constants of this enum class, in the order they are declared.

W

width() - Method in record class pro.verron.asciidoc.converters.svg.SvgDocument
Returns the value of the width record component.
width() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
Returns the value of the width record component.
width() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
Returns the value of the width record component.
WORD - Enum constant in enum class pro.verron.asciidoc.converters.svg.Theme
Microsoft Word-style chrome.
wrapText(String, Font, int) - Static method in class pro.verron.asciidoc.converters.svg.AsciiDocMetrics
Wraps text to fit within a maximum width.

X

x() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
Returns the value of the x record component.
x() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
Returns the value of the x record component.
x() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
Returns the value of the x record component.
x1() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
Returns the value of the x1 record component.
x2() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
Returns the value of the x2 record component.

Y

y() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
Returns the value of the y record component.
y() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
Returns the value of the y record component.
y() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
Returns the value of the y record component.
y1() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
Returns the value of the y1 record component.
y2() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
Returns the value of the y2 record component.
A B C E F G H I J L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages