Interface IToolBarBuilder<V,R,Y>

All Known Subinterfaces:
EmfTableSectionBuilder.ToolBarBuilder<T,V>, EmfTwoTablesSectionBuilder.ToolBarBuilder<T,V>, IGefToolBarBuilder<V,R,Y>, TableSectionBuilder.ToolBarBuilder<T,V>, TwoTablesSectionBuilder.ToolBarBuilder<T,V>
All Known Implementing Classes:
EmfTableSectionBuilder.Builder, EmfTwoTablesSectionBuilder.Builder, TableSectionBuilder.Builder, TwoTablesSectionBuilder.Builder

public interface IToolBarBuilder<V,R,Y>
  • Method Details

    • defaultAddElementAction

      R defaultAddElementAction(Supplier<V> createNewElement)
    • customAddElementAction

      R customAddElementAction(Function<Table<V>,V> customAction)
    • defaultRemoveElementAction

      R defaultRemoveElementAction()
    • customRemoveElementAction

      R customRemoveElementAction(BiConsumer<Table<V>,List<V>> customRemoveElementsAction)
    • defaultCopyElementAction

      R defaultCopyElementAction(UnaryOperator<V> defaultCopyElementAction)
    • customCopyElementAction

      R customCopyElementAction(BiFunction<Table<V>,V,V> customCopyElementAction)
    • defaultMoveUpElementAction

      R defaultMoveUpElementAction()
    • customMoveUpElementAction

      R customMoveUpElementAction(BiConsumer<Table<V>,V> customMoveUpElementAction)
    • defaultMoveDownElementAction

      R defaultMoveDownElementAction()
    • customMoveDownElementAction

      R customMoveDownElementAction(BiConsumer<Table<V>,V> customMoveDownElementAction)
    • defaultRefreshTableAction

      R defaultRefreshTableAction()
    • customRefreshTableAction

      R customRefreshTableAction(Consumer<Table<V>> customRefreshAction)
    • selectElementsFromTableToolItem

      R selectElementsFromTableToolItem(SelectElementsFromTableToolItemProperties<V> selectElementsFromTableToolItemProperties)
    • customToolItem

      R customToolItem(ToolItemProperties<?> customToolItemProperties)
    • showTextAndIcon

      R showTextAndIcon()
    • end

      Y end()