package org.shininet.bukkit.itemrenamer.configuration; import com.google.common.base.Function; /** * Represents a factory for producing rename processors. * * @author Kristian */ public abstract class RenameProcessorFactory { /** * Represents a processor (select) for RenameRule. * * @author Kristian */ public interface RenameFunction extends Function<RenameRule, RenameRule> { // That's basically it } /** * Construct a new rename processor. * @return The new rename processor. */ public abstract RenameFunction create(); }