Class DtGranularEditorPageSingleColumnBuilder.SingleColumnSectionDefinitionBuilder<R>

    • Method Detail

      • selectionProvider

        public T selectionProvider​(Object idQuery)
        Sets the id query corresponding to the selection provider component of this section.
        Parameters:
        idQuery - the id query relative to the section representing the component that will be used as the selection provider for this section
        Returns:
        the builder instance
        See Also:
        ComponentSearch.ID_SEARCH_PROVIDER
      • toolbarId

        public T toolbarId​(String toolbarId)
        Sets the toolbar id to populate contributed actions with.
        Parameters:
        toolbarId - the toolbar id to populate contributed actions with, cannot be null
        Returns:
        the builder instance, never null
      • endSection

        public R endSection()
        Description copied from class: SectionDefinitionBuilder
        Ends section and performs the action that is given while instantiating the builder.
        Overrides:
        endSection in class SectionDefinitionBuilder<R,​T extends com._1c.g5.v8.dt.ui.editor.aef.definition.builder.DtGranularEditorPageSectionBuilder<R,​T>>
        Returns:
        the object given in constructor, never null.
      • actions

        public DtGranularEditorPageActionBuilder<T> actions()
        Returns a builder for configuring section actions.
        Returns:
        a builder for configuring section actions.
      • navigatorTable

        public T navigatorTable​(org.eclipse.emf.ecore.EStructuralFeature feature,
                                String contextId)
        Creates a new FieldDefinition on NavigatorTableComponent and adds it to the section.
        Parameters:
        feature - the feature that represents the feature path, cannot be null
        contextId - the ui context id, may be null
        Returns:
        the builder instance, cannot be null.
      • navigatorTable

        public T navigatorTable​(org.eclipse.emf.ecore.EStructuralFeature feature,
                                String contextId,
                                org.eclipse.emf.ecore.EStructuralFeature openFeature)
        Creates a new FieldDefinition on NavigatorTableComponent and adds it to the section.
        Parameters:
        feature - the feature that represents the feature path, cannot be null
        contextId - the ui context id, may be null
        openFeature - the model object feature to open editor, cannot be null
        Returns:
        the builder instance, cannot be null.