Class StringUtilsFunction

java.lang.Object
org.graylog.plugins.pipelineprocessor.ast.functions.AbstractFunction<String>
org.graylog.plugins.pipelineprocessor.functions.strings.StringUtilsFunction
All Implemented Interfaces:
Function<String>
Direct Known Subclasses:
Capitalize, Lowercase, Swapcase, Uncapitalize, Uppercase

public abstract class StringUtilsFunction extends AbstractFunction<String>
  • Constructor Details

    • StringUtilsFunction

      public StringUtilsFunction()
  • Method Details

    • evaluate

      public String evaluate(FunctionArgs args, EvaluationContext context)
    • descriptor

      public FunctionDescriptor<String> descriptor()
    • getName

      protected abstract String getName()
    • description

      protected abstract String description()
    • isLocaleAware

      protected abstract boolean isLocaleAware()
    • apply

      protected abstract String apply(String value, Locale locale)
    • getRuleBuilderName

      @Nonnull protected abstract String getRuleBuilderName()
    • getRuleBuilderTitle

      @Nonnull protected abstract String getRuleBuilderTitle()