Index
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
SvgAttributesinstance. - 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
AsciiDocModelto an HTML document string. - AsciiDocToHtml() - Constructor for class pro.verron.asciidoc.converters.AsciiDocToHtml
-
Constructs a new
AsciiDocToHtmlconverter. - AsciiDocToSvg - Class in pro.verron.asciidoc.converters
-
Converts an
AsciiDocModelinto an SVG document simulating an editor interface. - AsciiDocToSvg() - Constructor for class pro.verron.asciidoc.converters.AsciiDocToSvg
-
Constructs a new
AsciiDocToSvgconverter. - AsciiDocToText - Class in pro.verron.asciidoc.converters
-
Converts an
AsciiDocModelto 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
childrenrecord 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
childrenrecord 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
contentrecord component. - content() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
-
Returns the value of the
contentrecord 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
cxrecord component. - cy() - Method in record class pro.verron.asciidoc.converters.svg.SvgCircle
-
Returns the value of the
cyrecord 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
fillrecord component. - fill() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
-
Returns the value of the
fillrecord 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
fontSizerecord 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
heightrecord component. - height() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
-
Returns the value of the
heightrecord component. - height() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
-
Returns the value of the
heightrecord 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
hrefrecord 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
optsrecord component. - opts() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
-
Returns the value of the
optsrecord component. - opts() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
-
Returns the value of the
optsrecord component. - opts() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
-
Returns the value of the
optsrecord 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
AsciiDocModelinstances 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
rrecord 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
strokerecord 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
SvgAttributeinstances. - 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
SvgCirclerecord 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
SvgContentrecord 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
SvgDocumentrecord 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
SvgGrouprecord 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
SvgImageelement 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
SvgImagerecord 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
SvgLineelement 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
SvgLinerecord 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
SvgRectelement with variable attributes. - SvgRect(String, String, String, String, SvgAttributes) - Constructor for record class pro.verron.asciidoc.converters.svg.SvgRect
-
Creates an instance of a
SvgRectrecord 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
SvgTextelement 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
SvgTextrecord 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
transformrecord 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
widthrecord component. - width() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
-
Returns the value of the
widthrecord component. - width() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
-
Returns the value of the
widthrecord 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
xrecord component. - x() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
-
Returns the value of the
xrecord component. - x() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
-
Returns the value of the
xrecord component. - x1() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
-
Returns the value of the
x1record component. - x2() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
-
Returns the value of the
x2record component.
Y
- y() - Method in record class pro.verron.asciidoc.converters.svg.SvgImage
-
Returns the value of the
yrecord component. - y() - Method in record class pro.verron.asciidoc.converters.svg.SvgRect
-
Returns the value of the
yrecord component. - y() - Method in record class pro.verron.asciidoc.converters.svg.SvgText
-
Returns the value of the
yrecord component. - y1() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
-
Returns the value of the
y1record component. - y2() - Method in record class pro.verron.asciidoc.converters.svg.SvgLine
-
Returns the value of the
y2record component.
All Classes and Interfaces|All Packages