Class DtManagingDefinitionBuilder<T extends DtManagingDefinitionBuilder<T>>
- java.lang.Object
-
- com._1c.g5.aef2.standard.definitions.builders.AbstractBuilder<R,T>
-
- com._1c.g5.aef2.standard.definitions.builders.AbstractContainerDefinitionBuilder<ManagingDefinition,T>
-
- com._1c.g5.aef2.standard.definitions.builders.ManagingDefinitionBuilder<T>
-
- com._1c.g5.v8.dt.ui.aef.definitions.builder.DtManagingDefinitionBuilder<T>
-
- Direct Known Subclasses:
UnsettablePropertyFieldDefinitionBuilder
public class DtManagingDefinitionBuilder<T extends DtManagingDefinitionBuilder<T>> extends ManagingDefinitionBuilder<T>
TheManagingDefinitionBuilder
implementation oriented on DT specific.
-
-
Constructor Summary
Constructors Constructor Description DtManagingDefinitionBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DtManagingDefinitionBuilder<?>
builder()
Returns a new instance of the builder.protected DtSectionDefinitionBuilder<Void,?>
insertSection(Supplier<SectionDefinition> supplier, Consumer<SectionDefinition> endAction)
Inserts the section provided byprovider
and returns the section builder instance that allows to setup section.DtSectionDefinitionBuilder<Void,?>
navigateToSection(Section section)
Navigates to the existing section.DtSectionDefinitionBuilder<Void,?>
section(Section section)
Adds the new section.-
Methods inherited from class com._1c.g5.aef2.standard.definitions.builders.ManagingDefinitionBuilder
build, navigateToSection, registerRefresher, rule, section, setRuleResultProcessor
-
Methods inherited from class com._1c.g5.aef2.standard.definitions.builders.AbstractContainerDefinitionBuilder
getAndIncrementPosition, getPosition, insert, setPosition
-
Methods inherited from class com._1c.g5.aef2.standard.definitions.builders.AbstractBuilder
apply, self
-
-
-
-
Method Detail
-
builder
public static DtManagingDefinitionBuilder<?> builder()
Returns a new instance of the builder.- Returns:
- a new instance of the builder.
-
section
public DtSectionDefinitionBuilder<Void,?> section(Section section)
Adds the new section.- Parameters:
section
- theSection
, cannot benull
- Returns:
- the appropriate builder instance.
-
navigateToSection
public DtSectionDefinitionBuilder<Void,?> navigateToSection(Section section)
Navigates to the existing section.- Parameters:
section
- theSection
, cannot benull
- Returns:
- the appropriate builder instance.
-
insertSection
protected DtSectionDefinitionBuilder<Void,?> insertSection(Supplier<SectionDefinition> supplier, Consumer<SectionDefinition> endAction)
Description copied from class:ManagingDefinitionBuilder
Inserts the section provided byprovider
and returns the section builder instance that allows to setup section.- Overrides:
insertSection
in classManagingDefinitionBuilder<T extends DtManagingDefinitionBuilder<T>>
- Parameters:
supplier
- the definition provider, cannot benull
endAction
- the endAction the action performed the builder ends section building.- Returns:
- the section builder instance, never
null
.
-
-