Interface CharMapper

All Known Implementing Classes:
ChangeCase.ToLowerCase, ChangeCase.ToUpperCase, NullEncoder.DecodeNull, NullEncoder.EncodeNull, SpaceMapper.FromNonBreakSpace, SpaceMapper.FromPredicate, SpaceMapper.ToNonBreakSpace

public interface CharMapper
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final CharMapper
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default CharMapper
    Returns a composed operator that first applies this operator to its input, and then applies the after operator to the result.
    default CharMapper
    Returns a composed operator that first applies the before operator to its input, and then applies this operator to the result.
    static CharMapper
    Returns a unary operator that always returns its input argument.
    char
    map(char codePoint)
    Map characters
  • Field Details

  • Method Details

    • map

      char map(char codePoint)
      Map characters
      Parameters:
      codePoint - code point
      Returns:
      mapped character
    • compose

      default CharMapper compose(CharMapper before)
      Returns a composed operator that first applies the before operator to its input, and then applies this operator to the result. If evaluation of either operator throws an exception, it is relayed to the caller of the composed operator.
      Parameters:
      before - the operator to apply before this operator is applied
      Returns:
      a composed operator that first applies the before operator and then applies this operator
      Throws:
      NullPointerException - if before is null
      See Also:
    • andThen

      default CharMapper andThen(CharMapper after)
      Returns a composed operator that first applies this operator to its input, and then applies the after operator to the result. If evaluation of either operator throws an exception, it is relayed to the caller of the composed operator.
      Parameters:
      after - the operator to apply after this operator is applied
      Returns:
      a composed operator that first applies this operator and then applies the after operator
      Throws:
      NullPointerException - if after is null
      See Also:
    • identity

      static CharMapper identity()
      Returns a unary operator that always returns its input argument.
      Returns:
      a unary operator that always returns its input argument