Class JavaFormattersFactory
- java.lang.Object
-
- eu.solven.cleanthat.language.ASourceCodeFormatterFactory
-
- eu.solven.cleanthat.language.java.JavaFormattersFactory
-
- All Implemented Interfaces:
ILanguageLintFixerFactory
public class JavaFormattersFactory extends ASourceCodeFormatterFactory
Formatter for Java- Author:
- Benoit Lacelle
-
-
Field Summary
-
Fields inherited from interface eu.solven.cleanthat.language.ILanguageLintFixerFactory
KEY_ENGINE, KEY_PARAMETERS
-
-
Constructor Summary
Constructors Constructor Description JavaFormattersFactory(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected long
getCacheSize()
Set<String>
getFileExtentions()
String
getLanguage()
LanguageProperties
makeDefaultProperties()
static Map<String,?>
makeEclipseFormatterDefaultProperties()
ILintFixer
makeLintFixer(Map<String,?> rawProcessor, ILanguageProperties languageProperties, eu.solven.cleanthat.codeprovider.ICodeProvider codeProvider)
-
Methods inherited from class eu.solven.cleanthat.language.ASourceCodeFormatterFactory
getObjectMapper, getParameters
-
-
-
-
Method Detail
-
getLanguage
public String getLanguage()
-
getCacheSize
protected long getCacheSize()
-
makeLintFixer
public ILintFixer makeLintFixer(Map<String,?> rawProcessor, ILanguageProperties languageProperties, eu.solven.cleanthat.codeprovider.ICodeProvider codeProvider)
-
makeDefaultProperties
public LanguageProperties makeDefaultProperties()
-
-