public class Rows
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
columnSeparatorWidth |
private int |
overallWidth |
private java.util.List<Row> |
rows |
private int |
widthOfWidestDescription |
private int |
widthOfWidestOption |
| Constructor and Description |
|---|
Rows(int overallWidth,
int columnSeparatorWidth) |
| Modifier and Type | Method and Description |
|---|---|
private void |
add(Row row) |
void |
add(java.lang.String option,
java.lang.String description) |
private int |
descriptionWidth() |
void |
fitToWidth() |
private int |
optionWidth() |
private java.lang.StringBuilder |
pad(java.lang.StringBuilder buffer,
java.lang.String s,
int length) |
java.lang.String |
render() |
void |
reset() |
private final int overallWidth
private final int columnSeparatorWidth
private final java.util.List<Row> rows
private int widthOfWidestOption
private int widthOfWidestDescription
public void add(java.lang.String option,
java.lang.String description)
private void add(Row row)
public void reset()
public void fitToWidth()
public java.lang.String render()
private int optionWidth()
private int descriptionWidth()
private java.lang.StringBuilder pad(java.lang.StringBuilder buffer,
java.lang.String s,
int length)