public Parser getParser()

in src/main/java/org/apache/maven/doxia/DefaultConverter.java [220:228]


        public Parser getParser(PlexusContainer plexus, MacroFormatter macroFormatter) throws ComponentLookupException {
            if (!hasParser) {
                throw new IllegalStateException("The format " + this + " is not supported as parser!");
            }
            Objects.requireNonNull(plexus, "plexus is required");
            Parser parser = plexus.lookup(Parser.class, roleHint);
            parser.setMacroExecutor(new MacroConverterExecutor(macroFormatter));
            return parser;
        }