Class FlagsFormatter.Builder

java.lang.Object
com.pnfsoftware.jeb.util.base.FlagsFormatter.Builder
Enclosing class:
FlagsFormatter

public static class FlagsFormatter.Builder extends Object
Builder for a FlagsFormatter.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • create

      public static FlagsFormatter.Builder create()
      Create a builder.
      Returns:
      a builder
    • setSeparator

      public FlagsFormatter.Builder setSeparator(String sep)
      Set the separator inserted between formatted flag names.
      Parameters:
      sep - separator string
      Returns:
      this builder
    • add

      public FlagsFormatter.Builder add(int bit, String name)
      Associate a flag bit mask with a display name.
      Parameters:
      bit - non-zero flag bit mask
      name - display name
      Returns:
      this builder
    • build

      public FlagsFormatter build()
      Build the formatter.
      Returns:
      a formatter using this builder's mappings