Class ParserProperties
java.lang.Object
com.github.chhorz.openapi.common.properties.domain.ParserProperties
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanboolean<T extends AbstractPostProcessorProperties>
Optional<T>getPostProcessor(String key, Class<T> clazz) booleanbooleanvoidsetEnabled(boolean enabled) voidsetIncludeGetters(boolean includeGetters) voidsetLogLevel(String logLevel) voidsetOutputDir(String outputDir) voidsetOutputFile(String outputFile) voidsetOutputFormat(String outputFormat) voidsetPostProcessor(Map<String, LinkedHashMap> postProcessor) voidsetSchemaDir(String schemaDir) voidsetSchemaFile(String schemaFile) voidsetSchemaPackages(List<String> schemaPackages)
-
Constructor Details
-
ParserProperties
public ParserProperties()
-
-
Method Details
-
getEnabled
public boolean getEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getLogLevel
-
setLogLevel
-
getIncludeGetters
public boolean getIncludeGetters() -
setIncludeGetters
public void setIncludeGetters(boolean includeGetters) -
getOutputDir
-
setOutputDir
-
getOutputFile
-
setOutputFile
-
getOutputFormat
-
setOutputFormat
-
hasJsonOutputFormat
public boolean hasJsonOutputFormat() -
hasYamlOutputFormat
public boolean hasYamlOutputFormat() -
getSchemaDir
-
setSchemaDir
-
getSchemaFile
-
setSchemaFile
-
getSchemaPackages
-
setSchemaPackages
-
getPostProcessor
-
setPostProcessor
-
getPostProcessor
public <T extends AbstractPostProcessorProperties> Optional<T> getPostProcessor(String key, Class<T> clazz)
-