Package me.tongfei.progressbar
Class ProgressBarStyle
- java.lang.Object
-
- me.tongfei.progressbar.ProgressBarStyle
-
public class ProgressBarStyle extends java.lang.ObjectRepresents the display style of a progress bar.- Since:
- 0.5.1
-
-
Field Summary
Fields Modifier and Type Field Description static ProgressBarStyleASCIIUse only ASCII characters to draw the progress bar.(package private) charblockstatic ProgressBarStyleCOLORFUL_UNICODE_BARstatic ProgressBarStyleCOLORFUL_UNICODE_BLOCK(package private) java.lang.StringdelimitingSequence(package private) java.lang.StringfractionSymbols(package private) java.lang.StringleftBracket(package private) java.lang.StringrefreshPrompt(package private) java.lang.StringrightBracket(package private) charrightSideFractionSymbol(package private) charspacestatic ProgressBarStyleUNICODE_BLOCKUse Unicode block characters to draw the progress bar.
-
Constructor Summary
Constructors Constructor Description ProgressBarStyle(java.lang.String refreshPrompt, java.lang.String leftBracket, java.lang.String delimitingSequence, java.lang.String rightBracket, char block, char space, java.lang.String fractionSymbols, char rightSideFractionSymbol)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ProgressBarStyleBuilderbuilder()Creates a builder to build a custom progress bar style.
-
-
-
Field Detail
-
refreshPrompt
java.lang.String refreshPrompt
-
leftBracket
java.lang.String leftBracket
-
delimitingSequence
java.lang.String delimitingSequence
-
rightBracket
java.lang.String rightBracket
-
block
char block
-
space
char space
-
fractionSymbols
java.lang.String fractionSymbols
-
rightSideFractionSymbol
char rightSideFractionSymbol
-
COLORFUL_UNICODE_BLOCK
public static ProgressBarStyle COLORFUL_UNICODE_BLOCK
-
COLORFUL_UNICODE_BAR
public static ProgressBarStyle COLORFUL_UNICODE_BAR
-
UNICODE_BLOCK
public static ProgressBarStyle UNICODE_BLOCK
Use Unicode block characters to draw the progress bar.
-
ASCII
public static ProgressBarStyle ASCII
Use only ASCII characters to draw the progress bar.
-
-
Method Detail
-
builder
public static ProgressBarStyleBuilder builder()
Creates a builder to build a custom progress bar style.
-
-