Class ProjectSettingsGeneratorRegistryImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.versionedSettings.ProjectSettingsGeneratorRegistryImpl
-
- All Implemented Interfaces:
ProjectSettingsGeneratorRegistry
public class ProjectSettingsGeneratorRegistryImpl extends Object implements ProjectSettingsGeneratorRegistry
-
-
Field Summary
-
Fields inherited from interface jetbrains.buildServer.serverSide.impl.versionedSettings.ProjectSettingsGeneratorRegistry
KOTLIN_FORMAT
-
-
Constructor Summary
Constructors Constructor Description ProjectSettingsGeneratorRegistryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectSettingsGeneratorfindGenerator(String format)ProjectSettingsGeneratorgetDefaultGenerator()Collection<ProjectSettingsGenerator>getGenerators()Returns all registered generatorsvoidregister(ProjectSettingsGenerator generator)voidunregister(ProjectSettingsGenerator generator)
-
-
-
Method Detail
-
findGenerator
@Nullable public ProjectSettingsGenerator findGenerator(@NotNull String format)
- Specified by:
findGeneratorin interfaceProjectSettingsGeneratorRegistry
-
getDefaultGenerator
@NotNull public ProjectSettingsGenerator getDefaultGenerator()
- Specified by:
getDefaultGeneratorin interfaceProjectSettingsGeneratorRegistry- Returns:
- default project settings generator (see
ProjectSettingsGenerator.isCustomFormat())
-
getGenerators
@NotNull public Collection<ProjectSettingsGenerator> getGenerators()
Description copied from interface:ProjectSettingsGeneratorRegistryReturns all registered generators- Specified by:
getGeneratorsin interfaceProjectSettingsGeneratorRegistry- Returns:
- see above
-
unregister
public void unregister(@NotNull ProjectSettingsGenerator generator)
-
register
public void register(@NotNull ProjectSettingsGenerator generator)- Specified by:
registerin interfaceProjectSettingsGeneratorRegistry
-
-