Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ADAPTIVE_CLI - Static variable in record class org.aya.pretty.style.AyaStyleFamily
-
use colors from terminal instead of absolute colors to protect eyes
- align(Doc) - Static method in interface org.aya.pretty.doc.Doc
-
align lays out the document with the nesting level set to the current column.
- ALT_WS - Static variable in interface org.aya.pretty.doc.Doc
- and() - Method in interface org.aya.pretty.doc.Style
- angled(Doc) - Static method in interface org.aya.pretty.doc.Doc
- asSeq() - Method in interface org.aya.pretty.doc.Doc
- asSeq() - Method in record class org.aya.pretty.doc.Doc.Cat
- asSeq() - Method in record class org.aya.pretty.doc.Doc.Empty
- aya.pretty - module aya.pretty
- AyaColorScheme - Record Class in org.aya.pretty.style
-
The colors are from Emacs.
- AyaColorScheme(MutableMap<String, Integer>) - Constructor for record class org.aya.pretty.style.AyaColorScheme
-
Creates an instance of a
AyaColorSchemerecord class. - AyaColorScheme.Key - Enum Class in org.aya.pretty.style
- AyaStyleFamily - Record Class in org.aya.pretty.style
- AyaStyleFamily(MutableMap<String, Styles>) - Constructor for record class org.aya.pretty.style.AyaStyleFamily
-
Creates an instance of a
AyaStyleFamilyrecord class. - AyaStyleFamily.Key - Enum Class in org.aya.pretty.style
B
- background() - Method in record class org.aya.pretty.doc.Style.ColorHex
-
Returns the value of the
backgroundrecord component. - background() - Method in record class org.aya.pretty.doc.Style.ColorName
-
Returns the value of the
backgroundrecord component. - Basic(int, int, Stylist) - Constructor for class org.aya.pretty.printer.PrinterConfig.Basic
- Blink - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
- bold() - Static method in interface org.aya.pretty.doc.Style
- bold() - Method in record class org.aya.pretty.doc.Styles
- Bold - Enum constant in enum class org.aya.pretty.doc.Style.Attr
- braced(Doc) - Static method in interface org.aya.pretty.doc.Doc
- bracedUnless(Doc, boolean) - Static method in interface org.aya.pretty.doc.Doc
- brief() - Method in record class org.aya.pretty.error.PrettyError
-
Returns the value of the
briefrecord component.
C
- cat(SeqLike<Doc>) - Static method in interface org.aya.pretty.doc.Doc
-
cat tries laying out the documents separated with nothing, and if this does not fit the page, separates them with newlines.
- cat(Doc...) - Static method in interface org.aya.pretty.doc.Doc
- Cat(ImmutableSeq<Doc>) - Constructor for record class org.aya.pretty.doc.Doc.Cat
-
Creates an instance of a
Catrecord class. - cblock(Doc, int, Doc) - Static method in interface org.aya.pretty.doc.Doc
-
Creates a C-style indented block of statements.
- ClosingStylist - Class in org.aya.pretty.backend.string.style
- ClosingStylist(ColorScheme, StyleFamily) - Constructor for class org.aya.pretty.backend.string.style.ClosingStylist
- ClosingStylist.StyleToken - Record Class in org.aya.pretty.backend.string.style
- code() - Static method in interface org.aya.pretty.doc.Style
- code() - Method in record class org.aya.pretty.doc.Styles
- Code - Enum constant in enum class org.aya.pretty.doc.Style.Attr
- color() - Method in record class org.aya.pretty.doc.Style.ColorHex
-
Returns the value of the
colorrecord component. - color(float, float, float) - Static method in interface org.aya.pretty.doc.Style
- color(float, float, float) - Method in record class org.aya.pretty.doc.Styles
- color(int) - Static method in interface org.aya.pretty.doc.Style
- color(int) - Method in record class org.aya.pretty.doc.Styles
- color(String) - Static method in interface org.aya.pretty.doc.Style
- color(String) - Method in record class org.aya.pretty.doc.Styles
- colorBg(int) - Static method in interface org.aya.pretty.doc.Style
- colorBg(String) - Static method in interface org.aya.pretty.doc.Style
- colorBG(int) - Method in record class org.aya.pretty.doc.Styles
- colorBG(String) - Method in record class org.aya.pretty.doc.Styles
- ColorHex(int, boolean) - Constructor for record class org.aya.pretty.doc.Style.ColorHex
-
Creates an instance of a
ColorHexrecord class. - colorName() - Method in record class org.aya.pretty.doc.Style.ColorName
-
Returns the value of the
colorNamerecord component. - ColorName(String, boolean) - Constructor for record class org.aya.pretty.doc.Style.ColorName
-
Creates an instance of a
ColorNamerecord class. - colorOf(float, float, float) - Static method in interface org.aya.pretty.printer.ColorScheme
- colorScheme - Variable in class org.aya.pretty.printer.Stylist
- ColorScheme - Interface in org.aya.pretty.printer
- column(IntFunction<Doc>) - Static method in interface org.aya.pretty.doc.Doc
-
Layout a document depending on which column it starts at.
- Column(IntFunction<Doc>) - Constructor for record class org.aya.pretty.doc.Doc.Column
-
Creates an instance of a
Columnrecord class. - COMMA - Static variable in interface org.aya.pretty.doc.Doc
- commaList(SeqLike<Doc>) - Static method in interface org.aya.pretty.doc.Doc
- commonRender() - Method in interface org.aya.pretty.doc.Doc
-
Produce unicode and 80-width output
- ConCall - Enum constant in enum class org.aya.pretty.style.AyaColorScheme.Key
- ConCall - Enum constant in enum class org.aya.pretty.style.AyaStyleFamily.Key
- config - Variable in class org.aya.pretty.backend.string.StringPrinter
- Config() - Constructor for class org.aya.pretty.backend.latex.DocTeXPrinter.Config
- Config(boolean) - Constructor for class org.aya.pretty.backend.html.DocHtmlPrinter.Config
- Config(ColorScheme, StyleFamily) - Constructor for class org.aya.pretty.backend.latex.DocTeXPrinter.Config
- Config(ColorScheme, StyleFamily, boolean) - Constructor for class org.aya.pretty.backend.html.DocHtmlPrinter.Config
- contains(int, int) - Method in record class org.aya.pretty.error.Span.Data
- content(CharSequence, boolean) - Method in class org.aya.pretty.backend.string.Cursor
- CurlyUnderline - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
- Cursor - Class in org.aya.pretty.backend.string
- Cursor(Cursor.CursorAPI) - Constructor for class org.aya.pretty.backend.string.Cursor
- Cursor.CursorAPI - Interface in org.aya.pretty.backend.string
- custom(Style.CustomStyle) - Method in record class org.aya.pretty.doc.Styles
D
- Data(int, int, int, int) - Constructor for record class org.aya.pretty.error.Span.Data
-
Creates an instance of a
Datarecord class. - DataCall - Enum constant in enum class org.aya.pretty.style.AyaColorScheme.Key
- DataCall - Enum constant in enum class org.aya.pretty.style.AyaStyleFamily.Key
- debugRender() - Method in interface org.aya.pretty.doc.Doc
-
Produce ASCII and infinite-width output
- DebugStylist - Class in org.aya.pretty.backend.string.style
- DEFAULT - Static variable in interface org.aya.pretty.error.PrettyErrorConfig
- DEFAULT - Static variable in record class org.aya.pretty.style.AyaStyleFamily
- defaultDoc() - Method in record class org.aya.pretty.doc.Doc.FlatAlt
-
Returns the value of the
defaultDocrecord component. - definedColors() - Method in interface org.aya.pretty.printer.ColorScheme
- definedColors() - Method in record class org.aya.pretty.style.AyaColorScheme
-
Returns the value of the
definedColorsrecord component. - definedStyles() - Method in interface org.aya.pretty.printer.StyleFamily
- definedStyles() - Method in record class org.aya.pretty.style.AyaStyleFamily
-
Returns the value of the
definedStylesrecord component. - Dim - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
- doc() - Method in record class org.aya.pretty.doc.Doc.HyperLinked
-
Returns the value of the
docrecord component. - doc() - Method in record class org.aya.pretty.doc.Doc.Nest
-
Returns the value of the
docrecord component. - doc() - Method in record class org.aya.pretty.doc.Doc.Styled
-
Returns the value of the
docrecord component. - Doc - Interface in org.aya.pretty.doc
-
This class reimplemented Haskell PrettyPrint library's Doc module.
- Doc.Cat - Record Class in org.aya.pretty.doc
-
Concatenation of two documents
- Doc.Column - Record Class in org.aya.pretty.doc
-
A document that will react on the current cursor position.
- Doc.Empty - Record Class in org.aya.pretty.doc
-
The empty document; conceptually the unit of 'Cat'
- Doc.FlatAlt - Record Class in org.aya.pretty.doc
-
Lay out the defaultDoc 'Doc', but when flattened (via 'group'), prefer the preferWhenFlatten.
- Doc.HyperLinked - Record Class in org.aya.pretty.doc
-
A clickable text line without '\n'.
- Doc.Line - Record Class in org.aya.pretty.doc
-
Hard line break
- Doc.Nest - Record Class in org.aya.pretty.doc
-
Document indented by a number of columns
- Doc.Nesting - Record Class in org.aya.pretty.doc
-
A document that will react on the current nest level.
- Doc.PageWidth - Record Class in org.aya.pretty.doc
-
A document that will react on the page width.
- Doc.PlainText - Record Class in org.aya.pretty.doc
-
A plain text line without '\n'.
- Doc.SpecialSymbol - Record Class in org.aya.pretty.doc
-
A special symbol that may get rendered in a special way
- Doc.Styled - Record Class in org.aya.pretty.doc
-
Styled document
- Doc.Union - Record Class in org.aya.pretty.doc
-
The first lines of first document should be shorter than the first lines of the second one, so the layout algorithm can pick the one that fits best.
- docBuilder() - Method in record class org.aya.pretty.doc.Doc.Column
-
Returns the value of the
docBuilderrecord component. - docBuilder() - Method in record class org.aya.pretty.doc.Doc.Nesting
-
Returns the value of the
docBuilderrecord component. - docBuilder() - Method in record class org.aya.pretty.doc.Doc.PageWidth
-
Returns the value of the
docBuilderrecord component. - DocHtmlPrinter - Class in org.aya.pretty.backend.html
-
Html backend, which ignores page width.
- DocHtmlPrinter() - Constructor for class org.aya.pretty.backend.html.DocHtmlPrinter
- DocHtmlPrinter.Config - Class in org.aya.pretty.backend.html
- Docile - Interface in org.aya.pretty.doc
-
Should be called
Prettiable. - DocTeXPrinter - Class in org.aya.pretty.backend.latex
- DocTeXPrinter() - Constructor for class org.aya.pretty.backend.latex.DocTeXPrinter
- DocTeXPrinter.Config - Class in org.aya.pretty.backend.latex
- DoubleUnderline - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
E
- EMACS - Static variable in record class org.aya.pretty.style.AyaColorScheme
- empty() - Static method in interface org.aya.pretty.doc.Doc
-
The empty document; conceptually the unit of 'Cat'
- Empty() - Constructor for record class org.aya.pretty.doc.Doc.Empty
-
Creates an instance of a
Emptyrecord class. - EMPTY - Static variable in record class org.aya.pretty.style.AyaColorScheme
- emptyIf(boolean, Supplier<Doc>) - Static method in interface org.aya.pretty.doc.Doc
-
Return conditional
Doc.empty() - end() - Method in record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
-
Returns the value of the
endrecord component. - endCol() - Method in record class org.aya.pretty.error.LineColSpan
-
Returns the value of the
endColrecord component. - endCol() - Method in record class org.aya.pretty.error.Span.Data
-
Returns the value of the
endColrecord component. - endLine() - Method in record class org.aya.pretty.error.LineColSpan
-
Returns the value of the
endLinerecord component. - endLine() - Method in record class org.aya.pretty.error.Span.Data
-
Returns the value of the
endLinerecord component. - english(String) - Static method in interface org.aya.pretty.doc.Doc
- equals(Object) - Method in record class org.aya.pretty.backend.string.LinkId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.Cat
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.Column
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.Empty
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.FlatAlt
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.HyperLinked
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.Line
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.Nest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.Nesting
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.PageWidth
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.PlainText
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.SpecialSymbol
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.Styled
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Doc.Union
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Style.ColorHex
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Style.ColorName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Style.Preset
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.doc.Styles
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.error.LineColSpan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.error.PrettyError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.error.Span.Data
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.style.AyaColorScheme
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.aya.pretty.style.AyaStyleFamily
-
Indicates whether some other object is "equal to" this one.
- errorRange() - Method in record class org.aya.pretty.error.PrettyError
-
Returns the value of the
errorRangerecord component.
F
- FieldCall - Enum constant in enum class org.aya.pretty.style.AyaColorScheme.Key
- FieldCall - Enum constant in enum class org.aya.pretty.style.AyaStyleFamily.Key
- filePath() - Method in record class org.aya.pretty.error.PrettyError
-
Returns the value of the
filePathrecord component. - fitsBetter(Cursor, Doc, Doc) - Method in class org.aya.pretty.backend.string.StringPrinter
- flatAlt(Doc, Doc) - Static method in interface org.aya.pretty.doc.Doc
-
By default, flatAlt renders as .
- FlatAlt(Doc, Doc) - Constructor for record class org.aya.pretty.doc.Doc.FlatAlt
-
Creates an instance of a
FlatAltrecord class. - flatAltBracedBlock(Doc, Doc) - Static method in interface org.aya.pretty.doc.Doc
-
Either `{ defaultDoc }` or `{\nflatDoc\n}`
- FnCall - Enum constant in enum class org.aya.pretty.style.AyaColorScheme.Key
- FnCall - Enum constant in enum class org.aya.pretty.style.AyaStyleFamily.Key
- format(Seq<Style>, Cursor, Runnable) - Method in class org.aya.pretty.backend.string.StringStylist
- format(Seq<Style>, Cursor, Runnable) - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- format(Seq<Style>, Cursor, Runnable) - Method in class org.aya.pretty.backend.string.style.DebugStylist
- formatBold() - Method in class org.aya.pretty.backend.html.Html5Stylist
- formatBold() - Method in class org.aya.pretty.backend.latex.TeXStylist
- formatBold() - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatBold() - Method in class org.aya.pretty.backend.string.style.UnixTermStylist
- formatCode() - Method in class org.aya.pretty.backend.html.Html5Stylist
- formatCode() - Method in class org.aya.pretty.backend.latex.TeXStylist
- formatCode() - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatCode() - Method in class org.aya.pretty.backend.string.style.UnixTermStylist
- formatColorHex(int, boolean) - Method in class org.aya.pretty.backend.html.Html5Stylist
- formatColorHex(int, boolean) - Method in class org.aya.pretty.backend.latex.TeXStylist
- formatColorHex(int, boolean) - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatColorHex(int, boolean) - Method in class org.aya.pretty.backend.string.style.UnixTermStylist
- formatColorName(Style.ColorName, boolean) - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatCustom(Style.CustomStyle) - Method in class org.aya.pretty.backend.html.Html5Stylist
- formatCustom(Style.CustomStyle) - Method in class org.aya.pretty.backend.latex.TeXStylist
- formatCustom(Style.CustomStyle) - Method in class org.aya.pretty.backend.string.style.UnixTermStylist
- formatCustom(Style.CustomStyle) - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatItalic() - Method in class org.aya.pretty.backend.html.Html5Stylist
- formatItalic() - Method in class org.aya.pretty.backend.latex.TeXStylist
- formatItalic() - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatItalic() - Method in class org.aya.pretty.backend.string.style.UnixTermStylist
- formatOne(Style) - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatPreset(String) - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatStrike() - Method in class org.aya.pretty.backend.html.Html5Stylist
- formatStrike() - Method in class org.aya.pretty.backend.latex.TeXStylist
- formatStrike() - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatStrike() - Method in class org.aya.pretty.backend.string.style.UnixTermStylist
- formatUnderline() - Method in class org.aya.pretty.backend.html.Html5Stylist
- formatUnderline() - Method in class org.aya.pretty.backend.latex.TeXStylist
- formatUnderline() - Method in class org.aya.pretty.backend.string.style.ClosingStylist
- formatUnderline() - Method in class org.aya.pretty.backend.string.style.UnixTermStylist
G
- Generalized - Enum constant in enum class org.aya.pretty.style.AyaColorScheme.Key
- Generalized - Enum constant in enum class org.aya.pretty.style.AyaStyleFamily.Key
- getCursor() - Method in class org.aya.pretty.backend.string.Cursor
- getNestLevel() - Method in class org.aya.pretty.backend.string.Cursor
- getPageHeight() - Method in class org.aya.pretty.printer.PrinterConfig.Basic
- getPageHeight() - Method in interface org.aya.pretty.printer.PrinterConfig
-
The line count that a page can hold.
- getPageWidth() - Method in class org.aya.pretty.printer.PrinterConfig.Basic
- getPageWidth() - Method in interface org.aya.pretty.printer.PrinterConfig
-
The character count that a line can hold.
- getStylist() - Method in class org.aya.pretty.backend.string.StringPrinterConfig
- getStylist() - Method in class org.aya.pretty.printer.PrinterConfig.Basic
- getStylist() - Method in interface org.aya.pretty.printer.PrinterConfig
H
- hang(int, Doc) - Static method in interface org.aya.pretty.doc.Doc
-
hang lays out the document with a nesting level set to the /current column/ plus .
- hashCode() - Method in record class org.aya.pretty.backend.string.LinkId
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.Cat
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.Column
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.Empty
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.FlatAlt
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.HyperLinked
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.Line
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.Nest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.Nesting
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.PageWidth
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.PlainText
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.SpecialSymbol
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.Styled
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Doc.Union
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Style.ColorHex
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Style.ColorName
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Style.Preset
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.doc.Styles
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.error.LineColSpan
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.error.PrettyError
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.error.Span.Data
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.style.AyaColorScheme
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.aya.pretty.style.AyaStyleFamily
-
Returns a hash code value for this object.
- Html5Stylist - Class in org.aya.pretty.backend.html
- Html5Stylist(ColorScheme, StyleFamily) - Constructor for class org.aya.pretty.backend.html.Html5Stylist
- hyperLink(String, LinkId) - Static method in interface org.aya.pretty.doc.Doc
- hyperLink(Doc, LinkId) - Static method in interface org.aya.pretty.doc.Doc
- HyperLinked(Doc, LinkId, String) - Constructor for record class org.aya.pretty.doc.Doc.HyperLinked
-
Creates an instance of a
HyperLinkedrecord class.
I
- id() - Method in record class org.aya.pretty.backend.string.LinkId
-
Returns the value of the
idrecord component. - id() - Method in record class org.aya.pretty.doc.Doc.HyperLinked
-
Returns the value of the
idrecord component. - indent() - Method in record class org.aya.pretty.doc.Doc.Nest
-
Returns the value of the
indentrecord component. - INFINITE_SIZE - Static variable in interface org.aya.pretty.printer.PrinterConfig
-
Indicate that the width or height has infinite size.
- inlineHints() - Method in record class org.aya.pretty.error.PrettyError
-
Returns the value of the
inlineHintsrecord component. - inner() - Method in record class org.aya.pretty.doc.Doc.Cat
-
Returns the value of the
innerrecord component. - input() - Method in record class org.aya.pretty.error.LineColSpan
-
Returns the value of the
inputrecord component. - input() - Method in interface org.aya.pretty.error.Span
- INSTANCE - Static variable in class org.aya.pretty.backend.string.style.DebugStylist
- INSTANCE - Static variable in record class org.aya.pretty.doc.Doc.Line
- INTELLIJ - Static variable in record class org.aya.pretty.style.AyaColorScheme
- invisibleContent(CharSequence) - Method in class org.aya.pretty.backend.string.Cursor
- isAtLineStart() - Method in class org.aya.pretty.backend.string.Cursor
- isEmpty() - Method in interface org.aya.pretty.doc.Doc
- isNotEmpty() - Method in interface org.aya.pretty.doc.Doc
- italic() - Static method in interface org.aya.pretty.doc.Style
- italic() - Method in record class org.aya.pretty.doc.Styles
- Italic - Enum constant in enum class org.aya.pretty.doc.Style.Attr
J
- join(Doc, SeqLike<Doc>) - Static method in interface org.aya.pretty.doc.Doc
- join(Doc, Doc...) - Static method in interface org.aya.pretty.doc.Doc
K
- key() - Method in enum class org.aya.pretty.style.AyaColorScheme.Key
- key() - Method in enum class org.aya.pretty.style.AyaStyleFamily.Key
- Keyword - Enum constant in enum class org.aya.pretty.style.AyaColorScheme.Key
- Keyword - Enum constant in enum class org.aya.pretty.style.AyaStyleFamily.Key
L
- licit(boolean, Doc) - Static method in interface org.aya.pretty.doc.Doc
- line() - Static method in interface org.aya.pretty.doc.Doc
-
Unconditionally line break
- Line() - Constructor for record class org.aya.pretty.doc.Doc.Line
-
Creates an instance of a
Linerecord class. - lineBreakWith(CharSequence) - Method in class org.aya.pretty.backend.string.Cursor
- LineColSpan - Record Class in org.aya.pretty.error
- LineColSpan(String, int, int, int, int) - Constructor for record class org.aya.pretty.error.LineColSpan
-
Creates an instance of a
LineColSpanrecord class. - link() - Method in record class org.aya.pretty.doc.Doc.HyperLinked
-
Returns the value of the
linkrecord component. - linkDef(Doc, int) - Static method in interface org.aya.pretty.doc.Doc
- LinkId - Record Class in org.aya.pretty.backend.string
- LinkId(String) - Constructor for record class org.aya.pretty.backend.string.LinkId
-
Creates an instance of a
LinkIdrecord class. - linkRef(Doc, int) - Static method in interface org.aya.pretty.doc.Doc
- longerOne() - Method in record class org.aya.pretty.doc.Doc.Union
-
Returns the value of the
longerOnerecord component.
M
- makeIndent(int) - Method in class org.aya.pretty.backend.latex.DocTeXPrinter
- makeIndent(int) - Method in interface org.aya.pretty.backend.string.Cursor.CursorAPI
- makeIndent(int) - Method in class org.aya.pretty.backend.string.StringPrinter
- moveForward(int) - Method in class org.aya.pretty.backend.string.Cursor
- moveToNewLine() - Method in class org.aya.pretty.backend.string.Cursor
N
- nest(int, Doc) - Static method in interface org.aya.pretty.doc.Doc
-
lays out the document with the current nesting level (indentation of the following lines) increased by .
- Nest(int, Doc) - Constructor for record class org.aya.pretty.doc.Doc.Nest
-
Creates an instance of a
Nestrecord class. - nested(int, Runnable) - Method in class org.aya.pretty.backend.string.Cursor
- nesting(IntFunction<Doc>) - Static method in interface org.aya.pretty.doc.Doc
-
Layout a document depending on the current 'nest'-ing level.
- Nesting(IntFunction<Doc>) - Constructor for record class org.aya.pretty.doc.Doc.Nesting
-
Creates an instance of a
Nestingrecord class. - normalize(PrettyErrorConfig) - Method in record class org.aya.pretty.error.LineColSpan
- normalize(PrettyErrorConfig) - Method in interface org.aya.pretty.error.Span
- NULL - Static variable in record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
O
- ONE_WS - Static variable in interface org.aya.pretty.doc.Doc
- ordinal(int) - Static method in interface org.aya.pretty.doc.Doc
- org.aya.pretty.backend.html - package org.aya.pretty.backend.html
- org.aya.pretty.backend.latex - package org.aya.pretty.backend.latex
- org.aya.pretty.backend.string - package org.aya.pretty.backend.string
- org.aya.pretty.backend.string.custom - package org.aya.pretty.backend.string.custom
- org.aya.pretty.backend.string.style - package org.aya.pretty.backend.string.style
- org.aya.pretty.doc - package org.aya.pretty.doc
- org.aya.pretty.error - package org.aya.pretty.error
- org.aya.pretty.printer - package org.aya.pretty.printer
- org.aya.pretty.style - package org.aya.pretty.style
- Overline - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
P
- pageWidth(IntFunction<Doc>) - Static method in interface org.aya.pretty.doc.Doc
-
Layout a document depending on the page width, if one has been specified.
- PageWidth(IntFunction<Doc>) - Constructor for record class org.aya.pretty.doc.Doc.PageWidth
-
Creates an instance of a
PageWidthrecord class. - par(int, Doc) - Static method in interface org.aya.pretty.doc.Doc
-
Indents by columns, and then indent the first line again by columns.
- parened(Doc) - Static method in interface org.aya.pretty.doc.Doc
- plain(String) - Static method in interface org.aya.pretty.doc.Doc
-
Plain text document
- PlainText(String) - Constructor for record class org.aya.pretty.doc.Doc.PlainText
-
Creates an instance of a
PlainTextrecord class. - predictWidth(Cursor, Doc) - Method in class org.aya.pretty.backend.string.StringPrinter
- preferWhenFlatten() - Method in record class org.aya.pretty.doc.Doc.FlatAlt
-
Returns the value of the
preferWhenFlattenrecord component. - preset(String) - Static method in interface org.aya.pretty.doc.Style
- preset(String) - Method in record class org.aya.pretty.doc.Styles
- Preset(String) - Constructor for record class org.aya.pretty.doc.Style.Preset
-
Creates an instance of a
Presetrecord class. - PrettyError - Record Class in org.aya.pretty.error
- PrettyError(String, Span, Doc, ImmutableSeq<Tuple2<Span, Doc>>) - Constructor for record class org.aya.pretty.error.PrettyError
-
Creates an instance of a
PrettyErrorrecord class. - PrettyErrorConfig - Interface in org.aya.pretty.error
- PrimCall - Enum constant in enum class org.aya.pretty.style.AyaStyleFamily.Key
- Printer<Out,
Config extends PrinterConfig> - Interface in org.aya.pretty.printer -
This class was designed to support various PrettyPrint backend.
- PrinterConfig - Interface in org.aya.pretty.printer
-
This class was designed to support various PrettyPrint backend.
- PrinterConfig.Basic - Class in org.aya.pretty.printer
-
Basic configure for other configs to easily extend config flags.
R
- render(Config, Doc) - Method in interface org.aya.pretty.printer.Printer
-
Render a
Docobject with a config. - render(Printer<Out, Config>, Config) - Method in interface org.aya.pretty.doc.Doc
- render(StringConfig, Doc) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderDoc(Cursor, Doc) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderFlatAlt(Cursor, Doc.FlatAlt) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderFooter(Cursor) - Method in class org.aya.pretty.backend.html.DocHtmlPrinter
- renderFooter(Cursor) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderHardLineBreak(Cursor) - Method in class org.aya.pretty.backend.html.DocHtmlPrinter
- renderHardLineBreak(Cursor) - Method in class org.aya.pretty.backend.latex.DocTeXPrinter
- renderHardLineBreak(Cursor) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderHeader(Cursor) - Method in class org.aya.pretty.backend.html.DocHtmlPrinter
- renderHeader(Cursor) - Method in class org.aya.pretty.backend.latex.DocTeXPrinter
- renderHeader(Cursor) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderHyperLinked(Cursor, Doc.HyperLinked) - Method in class org.aya.pretty.backend.html.DocHtmlPrinter
- renderHyperLinked(Cursor, Doc.HyperLinked) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderNest(Cursor, Doc.Nest) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderPlainText(Cursor, String) - Method in class org.aya.pretty.backend.latex.DocTeXPrinter
- renderPlainText(Cursor, String) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderSpecialSymbol(Cursor, String) - Method in class org.aya.pretty.backend.latex.DocTeXPrinter
- renderSpecialSymbol(Cursor, String) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderStyled(Cursor, Doc.Styled) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderToHtml() - Method in interface org.aya.pretty.doc.Doc
- renderToHtml(boolean) - Method in interface org.aya.pretty.doc.Doc
- renderToString(StringPrinterConfig) - Method in interface org.aya.pretty.doc.Doc
- renderToTeX() - Method in interface org.aya.pretty.doc.Doc
- renderUnionDoc(Cursor, Doc.Union) - Method in class org.aya.pretty.backend.string.StringPrinter
- renderWithPageWidth(int, boolean) - Method in interface org.aya.pretty.doc.Doc
- result() - Method in class org.aya.pretty.backend.string.Cursor
- Reverse - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
S
- sep(SeqLike<Doc>) - Static method in interface org.aya.pretty.doc.Doc
- sep(Doc...) - Static method in interface org.aya.pretty.doc.Doc
-
fillSep concatenates the documents horizontally with a space as long as it fits the page, then inserts a 'line' and continues doing that for all documents in .
- sepNonEmpty(SeqLike<Doc>) - Static method in interface org.aya.pretty.doc.Doc
- sepNonEmpty(Doc...) - Static method in interface org.aya.pretty.doc.Doc
- setStyleFamily(StyleFamily) - Method in class org.aya.pretty.printer.Stylist
- shorterOne() - Method in record class org.aya.pretty.doc.Doc.Union
-
Returns the value of the
shorterOnerecord component. - showMore() - Method in interface org.aya.pretty.error.PrettyErrorConfig
-
Show more lines before startLine and after endLine
- spaced(Doc) - Static method in interface org.aya.pretty.doc.Doc
- Span - Interface in org.aya.pretty.error
- Span.Data - Record Class in org.aya.pretty.error
- SpecialSymbol(String) - Constructor for record class org.aya.pretty.doc.Doc.SpecialSymbol
-
Creates an instance of a
SpecialSymbolrecord class. - start() - Method in record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
-
Returns the value of the
startrecord component. - startCol() - Method in record class org.aya.pretty.error.LineColSpan
-
Returns the value of the
startColrecord component. - startCol() - Method in record class org.aya.pretty.error.Span.Data
-
Returns the value of the
startColrecord component. - startLine() - Method in record class org.aya.pretty.error.LineColSpan
-
Returns the value of the
startLinerecord component. - startLine() - Method in record class org.aya.pretty.error.Span.Data
-
Returns the value of the
startLinerecord component. - stickySep(SeqLike<Doc>) - Static method in interface org.aya.pretty.doc.Doc
-
stickySep concatenates all documents horizontally with a space, i.e.
- stickySep(Doc...) - Static method in interface org.aya.pretty.doc.Doc
- strike() - Static method in interface org.aya.pretty.doc.Style
- strike() - Method in record class org.aya.pretty.doc.Styles
- Strike - Enum constant in enum class org.aya.pretty.doc.Style.Attr
- StringPrinter<StringConfig extends StringPrinterConfig> - Class in org.aya.pretty.backend.string
-
The class for all string-output printers.
- StringPrinter() - Constructor for class org.aya.pretty.backend.string.StringPrinter
- StringPrinterConfig - Class in org.aya.pretty.backend.string
- StringPrinterConfig(StringStylist, int, boolean) - Constructor for class org.aya.pretty.backend.string.StringPrinterConfig
- StringStylist - Class in org.aya.pretty.backend.string
- StringStylist(ColorScheme, StyleFamily) - Constructor for class org.aya.pretty.backend.string.StringStylist
- StructCall - Enum constant in enum class org.aya.pretty.style.AyaColorScheme.Key
- StructCall - Enum constant in enum class org.aya.pretty.style.AyaStyleFamily.Key
- Style - Interface in org.aya.pretty.doc
-
Text styles.
- Style.Attr - Enum Class in org.aya.pretty.doc
- Style.ColorHex - Record Class in org.aya.pretty.doc
- Style.ColorName - Record Class in org.aya.pretty.doc
- Style.CustomStyle - Interface in org.aya.pretty.doc
-
Make your custom style a subclass of this one.
- Style.Preset - Record Class in org.aya.pretty.doc
- styled(Style, String) - Static method in interface org.aya.pretty.doc.Doc
- styled(Style, Doc) - Static method in interface org.aya.pretty.doc.Doc
- styled(Styles, String) - Static method in interface org.aya.pretty.doc.Doc
- styled(Styles, Doc) - Static method in interface org.aya.pretty.doc.Doc
- Styled(Seq<Style>, Doc) - Constructor for record class org.aya.pretty.doc.Doc.Styled
-
Creates an instance of a
Styledrecord class. - styleFamily - Variable in class org.aya.pretty.printer.Stylist
- StyleFamily - Interface in org.aya.pretty.printer
- styleName() - Method in record class org.aya.pretty.doc.Style.Preset
-
Returns the value of the
styleNamerecord component. - styles() - Method in record class org.aya.pretty.doc.Doc.Styled
-
Returns the value of the
stylesrecord component. - styles() - Method in record class org.aya.pretty.doc.Styles
-
Returns the value of the
stylesrecord component. - Styles - Record Class in org.aya.pretty.doc
- Styles(MutableList<Style>) - Constructor for record class org.aya.pretty.doc.Styles
-
Creates an instance of a
Stylesrecord class. - StyleToken(CharSequence, CharSequence, boolean) - Constructor for record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
-
Creates an instance of a
StyleTokenrecord class. - Stylist - Class in org.aya.pretty.printer
- Stylist() - Constructor for class org.aya.pretty.printer.Stylist
- Stylist(ColorScheme, StyleFamily) - Constructor for class org.aya.pretty.printer.Stylist
- symbol(String) - Static method in interface org.aya.pretty.doc.Doc
T
- tabWidth() - Method in interface org.aya.pretty.error.PrettyErrorConfig
-
Returns the number of spaces occupied by the tab in different terminals.
- TerminalBlue - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
- TerminalCyan - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
- TerminalGreen - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
- TerminalPurple - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
- TerminalRed - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
- TerminalYellow - Enum constant in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
- TeXStylist - Class in org.aya.pretty.backend.latex
- TeXStylist(ColorScheme, StyleFamily) - Constructor for class org.aya.pretty.backend.latex.TeXStylist
- text() - Method in record class org.aya.pretty.doc.Doc.PlainText
-
Returns the value of the
textrecord component. - text() - Method in record class org.aya.pretty.doc.Doc.SpecialSymbol
-
Returns the value of the
textrecord component. - toDoc() - Method in interface org.aya.pretty.doc.Doc
- toDoc() - Method in interface org.aya.pretty.doc.Docile
- toDoc() - Method in record class org.aya.pretty.error.PrettyError
- toDoc(PrettyErrorConfig) - Method in record class org.aya.pretty.error.PrettyError
- toString() - Method in record class org.aya.pretty.backend.string.LinkId
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.Cat
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.Column
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.Empty
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.FlatAlt
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.HyperLinked
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.Line
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.Nest
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.Nesting
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.PageWidth
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.PlainText
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.SpecialSymbol
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.Styled
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Doc.Union
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Style.ColorHex
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Style.ColorName
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Style.Preset
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.doc.Styles
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.error.LineColSpan
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.error.PrettyError
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.error.Span.Data
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.style.AyaColorScheme
-
Returns a string representation of this record class.
- toString() - Method in record class org.aya.pretty.style.AyaStyleFamily
-
Returns a string representation of this record class.
U
- underline() - Static method in interface org.aya.pretty.doc.Style
- underline() - Method in record class org.aya.pretty.doc.Styles
- Underline - Enum constant in enum class org.aya.pretty.doc.Style.Attr
- unicode - Variable in class org.aya.pretty.backend.string.StringPrinterConfig
- union(Span.Data) - Method in record class org.aya.pretty.error.Span.Data
- Union(Doc, Doc) - Constructor for record class org.aya.pretty.doc.Doc.Union
-
Creates an instance of a
Unionrecord class. - unixTerminal() - Static method in class org.aya.pretty.backend.string.StringPrinterConfig
- unixTerminal(int) - Static method in class org.aya.pretty.backend.string.StringPrinterConfig
- unixTerminal(ColorScheme, StyleFamily, int, boolean) - Static method in class org.aya.pretty.backend.string.StringPrinterConfig
- unixTerminal(StyleFamily, int, boolean) - Static method in class org.aya.pretty.backend.string.StringPrinterConfig
- UnixTermStyle - Enum Class in org.aya.pretty.backend.string.custom
- UnixTermStylist - Class in org.aya.pretty.backend.string.style
- UnixTermStylist(ColorScheme, StyleFamily) - Constructor for class org.aya.pretty.backend.string.style.UnixTermStylist
V
- valueOf(String) - Static method in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.aya.pretty.doc.Style.Attr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.aya.pretty.style.AyaColorScheme.Key
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.aya.pretty.style.AyaStyleFamily.Key
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.aya.pretty.backend.string.custom.UnixTermStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.aya.pretty.doc.Style.Attr
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.aya.pretty.style.AyaColorScheme.Key
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.aya.pretty.style.AyaStyleFamily.Key
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vcat(SeqLike<Doc>) - Static method in interface org.aya.pretty.doc.Doc
- vcat(Doc...) - Static method in interface org.aya.pretty.doc.Doc
- vcatNonEmpty(SeqLike<Doc>) - Static method in interface org.aya.pretty.doc.Doc
- vcatNonEmpty(Doc...) - Static method in interface org.aya.pretty.doc.Doc
- vcommaList(SeqLike<Doc>) - Static method in interface org.aya.pretty.doc.Doc
- visible() - Method in record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
-
Returns the value of the
visiblerecord component. - visibleContent(CharSequence) - Method in class org.aya.pretty.backend.string.Cursor
W
- withHeader - Variable in class org.aya.pretty.backend.html.DocHtmlPrinter.Config
- wrap(String, String, Doc) - Static method in interface org.aya.pretty.doc.Doc
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form