All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.amayaframework.tokenize.Tokenizer Maven / Gradle / Ivy

The newest version!
package io.github.amayaframework.tokenize;

/**
 * An interface describing an abstract tokenizer.
 * Splits a string by delimiters and returns the result as an abstract {@link Iterable} instance.
 * 
* A good way to implement it would be not to create any collection storing tokens, * but to implement an {@link java.util.Iterator} that performs splitting on the fly. */ public interface Tokenizer { /** * Splits string by given delimiter. * * @param target the specified string to be split * @param delim the specified string containing delimiters * @return the {@link Iterable} instance, containing result of splitting */ Iterable tokenize(String target, String delim); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy