/** * <copyright> * </copyright> * * */ package robot.resource.robot; /** * Implementors of this interface can provide InputStreamProcessors. These * processors can be used to pre-process input stream before a text resource is * actually lexed and parsed. This can be for example useful to do an encoding * conversion. */ public interface IRobotInputStreamProcessorProvider { /** * Returns a processor for the given input stream. * * @param inputStream the actual stream that provides the content of a resource * * @return a processor that pre-processes the input stream */ public robot.resource.robot.mopp.RobotInputStreamProcessor getInputStreamProcessor(java.io.InputStream inputStream); }