fromTokenCharPredicate
Creates a new instance of CharTokenizer using a custom predicate, supplied as method reference or lambda expression. The predicate should return true for all valid token characters.
This factory is intended to be used with lambdas or method references. E.g., an elegant way to create an instance which behaves exactly as LetterTokenizer is:
Tokenizer tok = CharTokenizer.fromTokenCharPredicate(Character::isLetter);*
fun fromTokenCharPredicate(factory: AttributeFactory, tokenCharPredicate: (Int) -> Boolean): CharTokenizer
Creates a new instance of CharTokenizer with the supplied attribute factory using a custom predicate, supplied as method reference or lambda expression. The predicate should return true for all valid token characters.
This factory is intended to be used with lambdas or method references. E.g., an elegant way to create an instance which behaves exactly as LetterTokenizer is:
Tokenizer tok = CharTokenizer.fromTokenCharPredicate(factory, Character::isLetter);*