package hextostring.evaluate; import hextostring.evaluate.encoding.EncodingEvaluator; import hextostring.evaluate.string.JapaneseStringEvaluator; import hextostring.evaluate.string.StringEvaluator; /** * Determines which evaluator to provide. * * @author Maxime PIA */ public class EvaluatorFactory { private static StringEvaluator stringEvaluatorInstance = new JapaneseStringEvaluator(); private static EncodingEvaluator encodingEvaluatorInstance = new EncodingEvaluator(); public static StringEvaluator getStringEvaluatorInstance() { return stringEvaluatorInstance; } public static EncodingEvaluator getEncodingEvaluatorInstance() { return encodingEvaluatorInstance; } }