@Dependent @Default public class ExpandedPaletteDefinitionBuilder extends AbstractPaletteDefinitionBuilder<ExpandedPaletteDefinitionBuilder>
AbstractPaletteDefinitionBuilder.ItemMessageProvidercategoryFilter, categoryProvider, definitionsRegistry, definitionUtils, itemFilter, itemMessageProvider, profileManager, translationService| Constructor and Description |
|---|
ExpandedPaletteDefinitionBuilder(DefinitionUtils definitionUtils,
DomainProfileManager profileManager,
DefinitionsCacheRegistry definitionsRegistry,
StunnerTranslationService translationService) |
build, buildItem, categoryFilter, categoryProvider, getCategoryFilter, getCategoryProvider, getDefinitionManager, getItemFilter, getItemMessageProvider, itemFilter, itemMessages@Inject public ExpandedPaletteDefinitionBuilder(DefinitionUtils definitionUtils, DomainProfileManager profileManager, DefinitionsCacheRegistry definitionsRegistry, StunnerTranslationService translationService)
public ExpandedPaletteDefinitionBuilder categoryDefinitionIdProvider(Function<String,String> categoryDefinitionIdProvider)
public ExpandedPaletteDefinitionBuilder morphDefinitionProvider(Function<Object,MorphDefinition> morphDefinitionProvider)
public ExpandedPaletteDefinitionBuilder groupFilter(Predicate<String> groupFilter)
public ExpandedPaletteDefinitionBuilder categoryGlyphProvider(Function<String,Glyph> categoryGlyphProvider)
public ExpandedPaletteDefinitionBuilder groupMessages(AbstractPaletteDefinitionBuilder.ItemMessageProvider provider)
public ExpandedPaletteDefinitionBuilder categoryMessages(AbstractPaletteDefinitionBuilder.ItemMessageProvider provider)
public ExpandedPaletteDefinitionBuilder customGroupIdProvider(Function<String,String> customGroupIdProvider)
public ExpandedPaletteDefinitionBuilder customGroupMessages(AbstractPaletteDefinitionBuilder.ItemMessageProvider provider)
protected DefaultPaletteItem createItem(Object definition, String categoryId, Metadata metadata, Function<String,DefaultPaletteItem> itemSupplier)
createItem in class AbstractPaletteDefinitionBuilder<ExpandedPaletteDefinitionBuilder>public Function<Object,MorphDefinition> getMorphDefinitionProvider()
public AbstractPaletteDefinitionBuilder.ItemMessageProvider getCategoryMessageProvider()
public AbstractPaletteDefinitionBuilder.ItemMessageProvider getGroupMessageProvider()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.