Package com._1c.g5.v8.dt.form.model.impl
Class ElementDataSourceInfoRegistry
- java.lang.Object
-
- com._1c.g5.v8.dt.form.model.impl.ElementDataSourceInfoRegistry
-
- All Implemented Interfaces:
IElementDataSourceInfoProvider
,IElementDataSourceInfoProvider.Registry
public class ElementDataSourceInfoRegistry extends Object implements IElementDataSourceInfoProvider.Registry
ElementDataSourceInfo
provider registry implementation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com._1c.g5.v8.dt.form.model.IElementDataSourceInfoProvider
IElementDataSourceInfoProvider.Registry
-
-
Field Summary
-
Fields inherited from interface com._1c.g5.v8.dt.form.model.IElementDataSourceInfoProvider
FORM_ELEMENT_DATA_SOURCE_INFO_PROVIDER
-
Fields inherited from interface com._1c.g5.v8.dt.form.model.IElementDataSourceInfoProvider.Registry
INSTANCE
-
-
Constructor Summary
Constructors Constructor Description ElementDataSourceInfoRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDataInfoProvider(IElementDataSourceInfoProvider provider)
AddsIElementDataSourceInfoProvider
to registry.List<ElementDataSourceInfo>
getElementDataSourceInfo(ElementDataSourceInfo source)
Calculating children elementList<ElementDataSourceInfo>
getElementDataSourceInfo(Form source)
Calculating children elementSet<String>
getProvidedTypeNames()
-
-
-
Method Detail
-
addDataInfoProvider
public void addDataInfoProvider(IElementDataSourceInfoProvider provider)
Description copied from interface:IElementDataSourceInfoProvider.Registry
AddsIElementDataSourceInfoProvider
to registry.- Specified by:
addDataInfoProvider
in interfaceIElementDataSourceInfoProvider.Registry
- Parameters:
provider
-IElementDataSourceInfoProvider
instance (notnull
).
-
getElementDataSourceInfo
public List<ElementDataSourceInfo> getElementDataSourceInfo(ElementDataSourceInfo source)
Description copied from interface:IElementDataSourceInfoProvider
Calculating children element- Specified by:
getElementDataSourceInfo
in interfaceIElementDataSourceInfoProvider
- Parameters:
source
- theElementDataSourceInfo
object- Returns:
- collection of child elements. If source has not children return empty list
-
getElementDataSourceInfo
public List<ElementDataSourceInfo> getElementDataSourceInfo(Form source)
Description copied from interface:IElementDataSourceInfoProvider
Calculating children element- Specified by:
getElementDataSourceInfo
in interfaceIElementDataSourceInfoProvider
- Parameters:
source
- theForm
object- Returns:
- collection of child elements. If source has not children return empty list
-
getProvidedTypeNames
public Set<String> getProvidedTypeNames()
- Specified by:
getProvidedTypeNames
in interfaceIElementDataSourceInfoProvider
- Returns:
- supported type id
-
-