A B C D F G H N O R S T U V

A

addCell(String) - Method in class org.nocrala.tools.texttablefmt.StreamingTable
Adds a cell with the default CellStyle.
addCell(String, int) - Method in class org.nocrala.tools.texttablefmt.StreamingTable
Adds a cell with a colspan and the default CellStyle.
addCell(String, CellStyle) - Method in class org.nocrala.tools.texttablefmt.StreamingTable
Adds a cell with a specific cell style.
addCell(String, CellStyle, int) - Method in class org.nocrala.tools.texttablefmt.StreamingTable
Adds a cell with a specific cell style and colspan.
addCell(String) - Method in class org.nocrala.tools.texttablefmt.Table
Adds a cell with the default CellStyle.
addCell(String, int) - Method in class org.nocrala.tools.texttablefmt.Table
Adds a cell with a colspan and the default CellStyle.
addCell(String, CellStyle) - Method in class org.nocrala.tools.texttablefmt.Table
Adds a cell with a specific cell style.
addCell(String, CellStyle, int) - Method in class org.nocrala.tools.texttablefmt.Table
Adds a cell with a specific cell style and colspan.
ALL - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render all borders and separators.
ASTERISKS - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 

B

BLANKS - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
BorderStyle - Class in org.nocrala.tools.texttablefmt
Border style define the actual character(s) that will be rendered as borders, when a border or separator is shown.
BorderStyle(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class org.nocrala.tools.texttablefmt.BorderStyle
Specifies a border style with multi-character tiles.
BorderStyle(String) - Constructor for class org.nocrala.tools.texttablefmt.BorderStyle
Specifies a border style with single-character tiles.

C

CellStyle - Class in org.nocrala.tools.texttablefmt
Defines how the content of a cell is rendered.
CellStyle() - Constructor for class org.nocrala.tools.texttablefmt.CellStyle
Default style that assumes HorizontalAlign.left, AbbreviationStyle.dots and NullStyle.emptyString.
CellStyle(CellStyle.HorizontalAlign) - Constructor for class org.nocrala.tools.texttablefmt.CellStyle
Style with a specified horizontal alignment, that assumes AbbreviationStyle.dots and NullStyle.emptyString.
CellStyle(CellStyle.HorizontalAlign, CellStyle.AbbreviationStyle) - Constructor for class org.nocrala.tools.texttablefmt.CellStyle
Style with a specified horizontal alignment and abbreviation style, that assumes NullStyle.emptyString.
CellStyle(CellStyle.HorizontalAlign, CellStyle.AbbreviationStyle, CellStyle.NullStyle) - Constructor for class org.nocrala.tools.texttablefmt.CellStyle
Full constructor, that specifies all characteristics.
CellStyle.AbbreviationStyle - Enum in org.nocrala.tools.texttablefmt
This enumeration is used to specify how to reduce a text to fit it in a small cell.
CellStyle.HorizontalAlign - Enum in org.nocrala.tools.texttablefmt
This enumeration is used to specify how a text is horizontally aligned in a cell.
CellStyle.NullStyle - Enum in org.nocrala.tools.texttablefmt
This enumeration is used to specify how to display cell with null values.
CLASSIC - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
CLASSIC_COMPATIBLE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
CLASSIC_COMPATIBLE_LIGHT_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
CLASSIC_COMPATIBLE_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
CLASSIC_LIGHT - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
CLASSIC_LIGHT_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
CLASSIC_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 

D

DEMO - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_CAFE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_CAFE_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_CASUAL - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_CASUAL_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_CURTAIN - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_CURTAIN_HEAVY - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_CURTAIN_HEAVY_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_CURTAIN_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_DIM - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_DIM_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_DOTS - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_DOTS_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_FORMAL - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_FORMAL_INVERSE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_FORMAL_INVERSE_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_FORMAL_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_PAPYRUS - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_SLASH - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_SLASH_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_TUBES - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DESIGN_TUBES_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
DOTS - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 

F

finishTable() - Method in class org.nocrala.tools.texttablefmt.StreamingTable
Finishes the table rendering and flushes any remaining characters to the Appendable object.

G

getBCCorner() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getBLCorner() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getBottom() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getBRCorner() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getCenter() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getCenterWidth() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getHorizontalWidth() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getLeft() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getLeftWidth() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getLowerColSpan() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getMCCorner() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getMiddle() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getMLCorner() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getMRCorner() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getRight() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getRightWidth() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getTCCorner() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getTLCorner() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getTop() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getTRCorner() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getUpperColSpan() - Method in class org.nocrala.tools.texttablefmt.BorderStyle
 
getWidth(String) - Method in class org.nocrala.tools.texttablefmt.CellStyle
Returns the width of a rendered text, based on the cell content and style.

H

HEADER_AND_COLUMNS - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render the header separator, and the left, center and right separators.
HEADER_AND_FIRST_COLLUMN - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render the header separator and the left separator.
HEADER_AND_FOOTER - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render the header and footer separators.
HEADER_FIRST_AND_LAST_COLLUMN - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render the header separator, and the left and right separator.
HEADER_FOOTER_AND_COLUMNS - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render header and footer separators, and the left, center and right separators.
HEADER_FOOTER_AND_FIRST_COLLUMN - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render the header and footer separator, and the left separator.
HEADER_FOOTER_FIRST_AND_LAST_COLLUMN - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render the header and footer separator, and the left and right separators.
HEADER_ONLY - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render only the header separator.
HEAVY - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
HEAVY_TOP_AND_BOTTOM - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
HORIZONTAL_ONLY - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 

N

NONE - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Renders no border nor separator.

O

org.nocrala.tools.texttablefmt - package org.nocrala.tools.texttablefmt
 

R

render(String, int) - Method in class org.nocrala.tools.texttablefmt.CellStyle
Renders a text based on the cell content, style and specified width.
render() - Method in class org.nocrala.tools.texttablefmt.Table
Renders the table as a multi-line String.
renderAsStringArray() - Method in class org.nocrala.tools.texttablefmt.Table
Renders the table as a String array.

S

setColumnWidth(int, int) - Method in class org.nocrala.tools.texttablefmt.StreamingTable
Sets the width of a specific column.
setColumnWidth(int, int, int) - Method in class org.nocrala.tools.texttablefmt.Table
Sets the minimum and maximum desired column widths of a specific column.
ShownBorders - Class in org.nocrala.tools.texttablefmt
A ShownBorders define which borders and internal separators are rendered.
ShownBorders(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.nocrala.tools.texttablefmt.ShownBorders
Creates a custom border style.
ShownBorders(String) - Constructor for class org.nocrala.tools.texttablefmt.ShownBorders
Creates a custom border style using a 10-character String.
StreamingTable - Class in org.nocrala.tools.texttablefmt
Text table generator with reduced memory usage.
StreamingTable(Appendable, int) - Constructor for class org.nocrala.tools.texttablefmt.StreamingTable
Creates a streaming table that will write to an Appendable object using BorderStyle.CLASSIC and ShownBorders.SURROUND_HEADER_AND_COLUMNS, no XML escaping and no left margin.
StreamingTable(Appendable, int, BorderStyle) - Constructor for class org.nocrala.tools.texttablefmt.StreamingTable
Creates a streaming table that will write to an Appendable object using a specific border style, showing ShownBorders.SURROUND_HEADER_AND_COLUMNS separators, no XML escaping and no left margin.
StreamingTable(Appendable, int, BorderStyle, ShownBorders) - Constructor for class org.nocrala.tools.texttablefmt.StreamingTable
Creates a streaming table that will write to an Appendable object using specific border style and shown borders, no XML escaping and no left margin.
StreamingTable(Appendable, int, BorderStyle, ShownBorders, boolean) - Constructor for class org.nocrala.tools.texttablefmt.StreamingTable
Creates a streaming table that will write to an Appendable object using specific border style, shown borders and XML escaping and without left margin.
StreamingTable(Appendable, int, BorderStyle, ShownBorders, boolean, int) - Constructor for class org.nocrala.tools.texttablefmt.StreamingTable
Creates a streaming table that will write to an Appendable object using specific border style, shown borders, XML escaping and left margin.
StreamingTable(Appendable, int, BorderStyle, ShownBorders, boolean, String) - Constructor for class org.nocrala.tools.texttablefmt.StreamingTable
Creates a streaming table that will write to an Appendable object using specific border style, shown borders, XML escaping and left margin.
SURROUND - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render borders only.
SURROUND_HEADER_AND_COLUMNS - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render all the borders, the header separator, and the left, center and right separators.
SURROUND_HEADER_FOOTER_AND_COLUMNS - Static variable in class org.nocrala.tools.texttablefmt.ShownBorders
Render all the borders, the header and footer separators, and the left, center and right separators.

T

Table - Class in org.nocrala.tools.texttablefmt
In-memory text table generator.
Table(int) - Constructor for class org.nocrala.tools.texttablefmt.Table
Creates a table using BorderStyle.CLASSIC and ShownBorders.SURROUND_HEADER_AND_COLUMNS, no XML escaping and no left margin.
Table(int, BorderStyle) - Constructor for class org.nocrala.tools.texttablefmt.Table
Creates a table using the specified border style and ShownBorders.SURROUND_HEADER_AND_COLUMNS, no XML escaping and no left margin.
Table(int, BorderStyle, ShownBorders) - Constructor for class org.nocrala.tools.texttablefmt.Table
Creates a table using the specified border style and shown borders, with no XML escaping and no left margin.
Table(int, BorderStyle, ShownBorders, boolean) - Constructor for class org.nocrala.tools.texttablefmt.Table
Creates a table using the specified border style and shown borders, XML escaping and no left margin.
Table(int, BorderStyle, ShownBorders, boolean, int) - Constructor for class org.nocrala.tools.texttablefmt.Table
Creates a table using the specified border style and shown borders, XML escaping and left margin.
Table(int, BorderStyle, ShownBorders, boolean, String) - Constructor for class org.nocrala.tools.texttablefmt.Table
Creates a table using the specified border style and shown borders, XML escaping and left margin.

U

UNICODE_BOX - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_BOX_DOUBLE_BORDER - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_BOX_DOUBLE_BORDER_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_BOX_HEAVY_BORDER - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_BOX_HEAVY_BORDER_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_BOX_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_DOUBLE_BOX - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_DOUBLE_BOX_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_HEAVY_BOX - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_HEAVY_BOX_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_ROUND_BOX - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 
UNICODE_ROUND_BOX_WIDE - Static variable in class org.nocrala.tools.texttablefmt.BorderStyle
 

V

valueOf(String) - Static method in enum org.nocrala.tools.texttablefmt.CellStyle.AbbreviationStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nocrala.tools.texttablefmt.CellStyle.HorizontalAlign
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nocrala.tools.texttablefmt.CellStyle.NullStyle
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nocrala.tools.texttablefmt.CellStyle.AbbreviationStyle
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.nocrala.tools.texttablefmt.CellStyle.HorizontalAlign
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.nocrala.tools.texttablefmt.CellStyle.NullStyle
Returns an array containing the constants of this enum type, in the order they're declared.

A B C D F G H N O R S T U V

Nocrala tools.