/** * Gets parser from {@link HTTPSampleResult#getMediaType()}. * Returns null if no parser defined for it * @param res {@link HTTPSampleResult} * @return {@link LinkExtractorParser} * @throws LinkExtractorParseException */ private LinkExtractorParser getParser(HTTPSampleResult res) throws LinkExtractorParseException { String parserClassName = PARSERS_FOR_CONTENT_TYPE.get(res.getMediaType()); if (!StringUtils.isEmpty(parserClassName)) { return BaseParser.getParser(parserClassName); } return null; }