Index

A B C D E F G H I J K L M N O P R S T U V W 
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 AyaColorScheme record 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 AyaStyleFamily record 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 background record component.
background() - Method in record class org.aya.pretty.doc.Style.ColorName
Returns the value of the background record 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 brief record 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 Cat record 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 color record 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 ColorHex record class.
colorName() - Method in record class org.aya.pretty.doc.Style.ColorName
Returns the value of the colorName record component.
ColorName(String, boolean) - Constructor for record class org.aya.pretty.doc.Style.ColorName
Creates an instance of a ColorName record 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 Column record 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 Data record 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 defaultDoc record 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 definedColors record 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 definedStyles record 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 doc record component.
doc() - Method in record class org.aya.pretty.doc.Doc.Nest
Returns the value of the doc record component.
doc() - Method in record class org.aya.pretty.doc.Doc.Styled
Returns the value of the doc record 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 docBuilder record component.
docBuilder() - Method in record class org.aya.pretty.doc.Doc.Nesting
Returns the value of the docBuilder record component.
docBuilder() - Method in record class org.aya.pretty.doc.Doc.PageWidth
Returns the value of the docBuilder record 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 Empty record 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 end record component.
endCol() - Method in record class org.aya.pretty.error.LineColSpan
Returns the value of the endCol record component.
endCol() - Method in record class org.aya.pretty.error.Span.Data
Returns the value of the endCol record component.
endLine() - Method in record class org.aya.pretty.error.LineColSpan
Returns the value of the endLine record component.
endLine() - Method in record class org.aya.pretty.error.Span.Data
Returns the value of the endLine record 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 errorRange record 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 filePath record 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 FlatAlt record 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 HyperLinked record class.

I

id() - Method in record class org.aya.pretty.backend.string.LinkId
Returns the value of the id record component.
id() - Method in record class org.aya.pretty.doc.Doc.HyperLinked
Returns the value of the id record component.
indent() - Method in record class org.aya.pretty.doc.Doc.Nest
Returns the value of the indent record 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 inlineHints record component.
inner() - Method in record class org.aya.pretty.doc.Doc.Cat
Returns the value of the inner record component.
input() - Method in record class org.aya.pretty.error.LineColSpan
Returns the value of the input record 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 Line record 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 LineColSpan record class.
link() - Method in record class org.aya.pretty.doc.Doc.HyperLinked
Returns the value of the link record 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 LinkId record 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 longerOne record 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 Nest record 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 Nesting record 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 PageWidth record 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 PlainText record 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 preferWhenFlatten record 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 Preset record 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 PrettyError record 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 Doc object 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 shorterOne record 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 SpecialSymbol record class.
start() - Method in record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
Returns the value of the start record component.
startCol() - Method in record class org.aya.pretty.error.LineColSpan
Returns the value of the startCol record component.
startCol() - Method in record class org.aya.pretty.error.Span.Data
Returns the value of the startCol record component.
startLine() - Method in record class org.aya.pretty.error.LineColSpan
Returns the value of the startLine record component.
startLine() - Method in record class org.aya.pretty.error.Span.Data
Returns the value of the startLine record 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 Styled record 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 styleName record component.
styles() - Method in record class org.aya.pretty.doc.Doc.Styled
Returns the value of the styles record component.
styles() - Method in record class org.aya.pretty.doc.Styles
Returns the value of the styles record 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 Styles record class.
StyleToken(CharSequence, CharSequence, boolean) - Constructor for record class org.aya.pretty.backend.string.style.ClosingStylist.StyleToken
Creates an instance of a StyleToken record 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 text record component.
text() - Method in record class org.aya.pretty.doc.Doc.SpecialSymbol
Returns the value of the text record 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 Union record 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 visible record 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
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form