/**
* <copyright>
* </copyright>
*
*
*/
package robot.resource.robot;
/**
* A TokenResolverFactory creates TokenResolvers. The concrete resolver to be
* created is determined by the given token name (i.e., the type of the token).
* One may consider TokenResolverFactories as a registry, which maps token types
* to TokenResolvers.
*/
public interface IRobotTokenResolverFactory {
/**
* Creates a token resolver for normal tokens of type <code>tokenName</code>.
*/
public robot.resource.robot.IRobotTokenResolver createTokenResolver(String tokenName);
/**
* Creates a token resolver for COLLECT-IN tokens that are stored in feature
* <code>featureName</code>.
*/
public robot.resource.robot.IRobotTokenResolver createCollectInTokenResolver(String featureName);
}