Class ForegroundCompositeConverterBase<E>

Type Parameters:
E -
All Implemented Interfaces:
ContextAware, LifeCycle
Direct Known Subclasses:
BlackCompositeConverter, BlueCompositeConverter, BoldBlueCompositeConverter, BoldCyanCompositeConverter, BoldGreenCompositeConverter, BoldMagentaCompositeConverter, BoldRedCompositeConverter, BoldWhiteCompositeConverter, BoldYellowCompositeConverter, CyanCompositeConverter, GrayCompositeConverter, GreenCompositeConverter, MagentaCompositeConverter, RedCompositeConverter, WhiteCompositeConverter, YellowCompositeConverter

public abstract class ForegroundCompositeConverterBase<E> extends CompositeConverter<E>
Base class for all foreground color setting composite converters.
Since:
1.0.5
  • Constructor Details

    • ForegroundCompositeConverterBase

      public ForegroundCompositeConverterBase()
  • Method Details

    • transform

      protected String transform(E event, String in)
      Specified by:
      transform in class CompositeConverter<E>
    • getForegroundColorCode

      protected abstract String getForegroundColorCode(E event)
      Derived classes return the foreground color specific to the derived class instance.
      Returns:
      the foreground color for this instance