package com.miguelfonseca.completely.text.analyze;
import java.util.Arrays;
import java.util.Collection;
/**
* Text function.
*/
public abstract class Analyzer
{
/**
* Applies the function.
*/
public Collection<String> apply(String... input)
{
return apply(Arrays.asList(input));
}
/**
* Applies the function.
*
* @throws NullPointerException if {@code input} is null;
*/
public abstract Collection<String> apply(Collection<String> input);
}