Package joptsimple.internal
Class Rows
- java.lang.Object
-
- joptsimple.internal.Rows
-
public class Rows extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private intcolumnSeparatorWidthprivate intoverallWidthprivate java.util.List<Row>rowsprivate intwidthOfWidestDescriptionprivate intwidthOfWidestOption
-
Constructor Summary
Constructors Constructor Description Rows(int overallWidth, int columnSeparatorWidth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String option, java.lang.String description)private voidadd(Row row)private intdescriptionWidth()voidfitToWidth()private intoptionWidth()private java.lang.StringBuilderpad(java.lang.StringBuilder buffer, java.lang.String s, int length)java.lang.Stringrender()voidreset()
-
-
-
Field Detail
-
overallWidth
private final int overallWidth
-
columnSeparatorWidth
private final int columnSeparatorWidth
-
rows
private final java.util.List<Row> rows
-
widthOfWidestOption
private int widthOfWidestOption
-
widthOfWidestDescription
private int widthOfWidestDescription
-
-
Method Detail
-
add
public void add(java.lang.String option, java.lang.String description)
-
add
private void add(Row row)
-
reset
public void reset()
-
fitToWidth
public void fitToWidth()
-
render
public java.lang.String render()
-
optionWidth
private int optionWidth()
-
descriptionWidth
private int descriptionWidth()
-
pad
private java.lang.StringBuilder pad(java.lang.StringBuilder buffer, java.lang.String s, int length)
-
-