Interface IInfobaseTemplateProvider
-
- All Known Implementing Classes:
InfobaseTemplateDependenciesModule.InfobaseTemplateProviderMock
,com._1c.g5.v8.dt.internal.platform.services.core.infobases.templates.InfobaseTemplateProvider
public interface IInfobaseTemplateProvider
Provider of the infobase templates. Allows to get all registered infobases templates and manage template locations folders.IInfobaseTemplateProvider
uses template locations to locate infobase templates. Clients may get and set template locations.- See Also:
IInfobaseTemplate
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Path>
getTemplateLocations()
Returns list of template locations.Collection<IInfobaseTemplate>
getTemplates()
Returns collection of all located infobase templates.void
setTemplateLocations(List<Path> locations)
Set list of template locations.
-
-
-
Method Detail
-
getTemplates
Collection<IInfobaseTemplate> getTemplates()
Returns collection of all located infobase templates.- Returns:
- a collection of all infobase templates, never
null
, can be empty
-
getTemplateLocations
List<Path> getTemplateLocations()
Returns list of template locations.- Returns:
- list of template locations, never
null
, can be empty
-
-