public final class PrinterBuilder extends Object implements WriterBuilder<Printer>
public static PrinterBuilder create()
public PrinterBuilder withColumnSetting(Object header, ColumnPrintSettings setting)
public PrinterBuilder withColumnSetting(Object header, int width, int contentWidth, ValueFormatter headerFormatter, ValueFormatter valueFormatter)
public PrinterBuilder withColumnSetting(Object header, int width, ValueFormatter valueFormatter)
public PrinterBuilder withColumnWidth(Object header, int width)
public PrinterBuilder withAutoWidth(Object header)
public PrinterBuilder withTTop(String tTop)
public PrinterBuilder withTBottom(String tBottom)
public PrinterBuilder withTLeft(String tLeft)
public PrinterBuilder withTRight(String tRight)
public PrinterBuilder withColumnContentWidth(Object header, int contentWidth)
public PrinterBuilder withColumnValueFormatter(Object header, ValueFormatter formatter)
public PrinterBuilder withColumnHeaderFormatter(Object header, ValueFormatter formatter)
public PrinterBuilder withTopLeftCorner(String topLeftCorner)
public PrinterBuilder withTopRightCorner(String topRightCorner)
public PrinterBuilder withBottomLeftCorner(String bottomLeftCorner)
public PrinterBuilder withBottomRightCorner(String bottomRightCorner)
public PrinterBuilder withCorner(String corner)
public PrinterBuilder withVerticalLine(String vline)
public PrinterBuilder withHorizontalLine(String hline)
public PrinterBuilder withJoint(String joint)
public PrinterBuilder withTopLine(String topLine)
public PrinterBuilder withBottomLine(String bottomLine)
public PrinterBuilder withLeftLine(String leftLine)
public PrinterBuilder withRightLine(String rightLine)
public PrinterBuilder withInnerVerticalLine(String innerVerticalLine)
public PrinterBuilder withInnerHorizontalLine(String innerHorizontalLine)
public PrinterBuilder withInnerCrossConnection(String innerCrossConnection)
public PrinterBuilder withDefaultColumnWidth(int defaultColumnWidth)
public PrinterBuilder withDefaultMaxContentWidth(int defaultMaxContentWidth)
public PrinterBuilder withDefaultValueFormatter(ValueFormatter defaultValueFormatter)
public PrinterBuilder withDefaultHeaderFormatter(ValueFormatter defaultHeaderFormatter)
public PrinterBuilder withDefaultNumberFormatter(ValueFormatter defaultNumberFormatter)
public Printer build()
build in interface WriterBuilder<Printer>Copyright © 2020. All rights reserved.