Package com.pnfsoftware.jeb.util.base
Class FlagsFormatter.Builder
java.lang.Object
com.pnfsoftware.jeb.util.base.FlagsFormatter.Builder
- Enclosing class:
FlagsFormatter
Builder for a
FlagsFormatter.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAssociate a flag bit mask with a display name.build()Build the formatter.static FlagsFormatter.Buildercreate()Create a builder.setSeparator(String sep) Set the separator inserted between formatted flag names.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
Create a builder.- Returns:
- a builder
-
setSeparator
Set the separator inserted between formatted flag names.- Parameters:
sep- separator string- Returns:
- this builder
-
add
Associate a flag bit mask with a display name.- Parameters:
bit- non-zero flag bit maskname- display name- Returns:
- this builder
-
build
Build the formatter.- Returns:
- a formatter using this builder's mappings
-