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 int
columnSeparatorWidth
private int
overallWidth
private java.util.List<Row>
rows
private int
widthOfWidestDescription
private int
widthOfWidestOption
-
Constructor Summary
Constructors Constructor Description Rows(int overallWidth, int columnSeparatorWidth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.String option, java.lang.String description)
private void
add(Row row)
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()
-
-
-
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)
-
-