Interface AbstractTokenizedActivationStrategy.TokenTransformer

  • Enclosing class:
    AbstractTokenizedActivationStrategy

    public static interface AbstractTokenizedActivationStrategy.TokenTransformer

    Used to transform a given AbstractTokenizedActivationStrategy.Token value.

    For example; if the tokens were to be used to perform a case-insensitive lookup, you might use a TokenTransformer to transform the values to lower case up-front to reduce the cost of these lookups.

     @Override
     protected TokenTransformer getTokenParameterTransformer() {
         return new TokenTransformer() {
             @Override
             public String transform(String value) {
                 return value.toLowerCase();
             }
         };
     }