package com.linkedin.data.schema; public interface DataSchemaParserFactory { /** * Create a new parser that will use the specified resolver. * * @param resolver to be provided to the parser. * @return a new parser. */ PegasusSchemaParser create(DataSchemaResolver resolver); /** * Gets the language file extension for the parser. E.g. 'pdsc' or 'pdl'. * * @return a language file extension. */ String getLanguageExtension(); }