Class Formatters.JustifyingFormatStep

java.lang.Object
org.jboss.logmanager.formatters.Formatters.JustifyingFormatStep
All Implemented Interfaces:
FormatStep
Direct Known Subclasses:
Formatters.SegmentedFormatStep
Enclosing class:
Formatters

private abstract static class Formatters.JustifyingFormatStep extends Object implements FormatStep
  • Field Details

    • leftJustify

      private final boolean leftJustify
    • truncateBeginning

      private final boolean truncateBeginning
    • minimumWidth

      private final int minimumWidth
    • maximumWidth

      private final int maximumWidth
  • Constructor Details

    • JustifyingFormatStep

      protected JustifyingFormatStep(boolean leftJustify, int minimumWidth, boolean truncateBeginning, int maximumWidth)
  • Method Details

    • render

      public void render(StringBuilder builder, ExtLogRecord record)
      Description copied from interface: FormatStep
      Render a part of the log record.
      Specified by:
      render in interface FormatStep
      Parameters:
      builder - the string builder to append to
      record - the record being rendered
    • estimateLength

      public int estimateLength()
      Description copied from interface: FormatStep
      Emit an estimate of the length of data which this step will produce. The more accurate the estimate, the more likely the format operation will be performant.
      Specified by:
      estimateLength in interface FormatStep
      Returns:
      an estimate
    • renderRaw

      public abstract void renderRaw(StringBuilder builder, ExtLogRecord record)