Package com.diffplug.spotless.extra
Class EquoBasedStepBuilder
java.lang.Object
com.diffplug.spotless.extra.EquoBasedStepBuilder
- Direct Known Subclasses:
EclipseJdtFormatterStep.Builder
Generic Eclipse based formatter step
EquoBasedStepBuilder.State builder.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classState of Eclipse configuration items, providing functionality to derived information based on the state. -
Constructor Summary
ConstructorsConstructorDescriptionEquoBasedStepBuilder(String formatterName, Provisioner mavenProvisioner, String defaultVersion, SerializedFunction<EquoBasedStepBuilder.State, FormatterFunc> stateToFormatter, com.diffplug.common.collect.ImmutableMap.Builder<String, String> stepProperties) Initialize valid default configuration, taking latest version -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPlatformRepo(dev.equo.solstice.p2.P2Model model, String version) build()Returns the FormatterStep (whose state will be calculated lazily).protected abstract dev.equo.solstice.p2.P2ModelvoidsetCacheDirectory(File cacheDirectory) voidsetP2Mirrors(Collection<P2Mirror> p2Mirrors) voidsetP2Mirrors(Map<String, String> p2Mirrors) voidsetPreferences(Iterable<File> settingsFiles) voidsetPropertyPreferences(List<String> propertyPreferences) voidsetVersion(String version)
-
Constructor Details
-
EquoBasedStepBuilder
public EquoBasedStepBuilder(String formatterName, Provisioner mavenProvisioner, @Nullable String defaultVersion, SerializedFunction<EquoBasedStepBuilder.State, FormatterFunc> stateToFormatter, com.diffplug.common.collect.ImmutableMap.Builder<String, String> stepProperties) Initialize valid default configuration, taking latest version
-
-
Method Details
-
setVersion
-
setPreferences
-
setPropertyPreferences
-
setP2Mirrors
-
setP2Mirrors
-
setCacheDirectory
-
model
-
addPlatformRepo
-
build
Returns the FormatterStep (whose state will be calculated lazily).
-