private Parser getParser()

in src/main/java/com/amazonaws/mskdatagen/parsers/ParseKeyProcessor.java [29:59]


    private Parser getParser(String token) {
        Parser parser;
        switch (token) {
            case "genkp":
            case "genvp":
                parser = new GeneratePrimitiveParser();
                break;
            case "genk":
            case "genv":
                parser = new GenerateComplexParser();
                break;
            case "attrkp":
            case "attrvp":
                parser = new AttributePrimitiveParser();
                break;
            case "attrk":
            case "attrv":
                parser = new AttributeComplexParser();
                break;
            case "topic":
                parser = new TopicParser();
                break;
            case "global":
                parser = new GlobalParser();
                break;
            default:
                parser = new DefualtParser();
        }

        return parser;
    }