Package com.diffplug.spotless.maven.json
Class Json
- java.lang.Object
-
- com.diffplug.spotless.maven.FormatterFactory
-
- com.diffplug.spotless.maven.json.Json
-
public class Json extends FormatterFactory
AFormatterFactory
implementation that corresponds to<json>...</json>
configuration element.
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_INDENTATION
-
Constructor Summary
Constructors Constructor Description Json()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addBiome(BiomeJson biome)
void
addGson(Gson gson)
void
addJackson(JacksonJson jackson)
void
addJsonPatch(JsonPatch jsonPatch)
void
addRome(RomeJson rome)
Deprecated.void
addSimple(Simple simple)
java.util.Set<java.lang.String>
defaultIncludes(org.apache.maven.project.MavenProject project)
java.lang.String
licenseHeaderDelimiter()
-
Methods inherited from class com.diffplug.spotless.maven.FormatterFactory
addEclipseWtp, addEndWithNewline, addIndent, addJsr223, addLicenseHeader, addNativeCmd, addPrettier, addReplace, addReplaceRegex, addStepFactory, addToggleOffOn, addTrimTrailingWhitespace, excludes, includes, newFormatter
-
-
-
-
Field Detail
-
DEFAULT_INDENTATION
public static final int DEFAULT_INDENTATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
defaultIncludes
public java.util.Set<java.lang.String> defaultIncludes(org.apache.maven.project.MavenProject project)
- Specified by:
defaultIncludes
in classFormatterFactory
-
licenseHeaderDelimiter
public java.lang.String licenseHeaderDelimiter()
- Specified by:
licenseHeaderDelimiter
in classFormatterFactory
-
addSimple
public void addSimple(Simple simple)
-
addGson
public void addGson(Gson gson)
-
addJackson
public void addJackson(JacksonJson jackson)
-
addBiome
public void addBiome(BiomeJson biome)
-
addRome
@Deprecated public void addRome(RomeJson rome)
Deprecated.
-
addJsonPatch
public void addJsonPatch(JsonPatch jsonPatch)
-
-