public static class ToolbarButton.ToolbarButtonBuilder extends AbstractBuilder<ToolbarButton>
| Constructor and Description |
|---|
ToolbarButtonBuilder(Toolbar.ToolbarBuilder toolbarBuilder) |
putNotNull, putNotNull, putNotNull, putNotNull, putNotNull, putNotNullpublic ToolbarButtonBuilder(Toolbar.ToolbarBuilder toolbarBuilder)
public static ToolbarButton.ToolbarButtonBuilder getBuildin(Buttons buildInButton)
buildInButton - the Buttons enumpublic java.lang.String getName()
public ToolbarButton.ToolbarButtonBuilder name(java.lang.String name)
public ToolbarButton.ToolbarButtonBuilder icon(com.vaadin.server.FontIcon icon)
public ToolbarButton.ToolbarButtonBuilder icon(com.vaadin.server.FontIcon icon, java.lang.String iconText)
public ToolbarButton.ToolbarButtonBuilder iconFallback(java.lang.String iconFallback)
public ToolbarButton.ToolbarButtonBuilder contentDefault(java.lang.String contentDefault)
public ToolbarButton.ToolbarButtonBuilder aria(java.lang.String aria)
public ToolbarButton.ToolbarButtonBuilder aria(java.lang.String aria, boolean customTranslation)
public ToolbarButton.ToolbarButtonBuilder tagNames(java.lang.String... tagNames)
public ToolbarButton.ToolbarButtonBuilder useQueryState(boolean useQueryState)
public ToolbarButton.ToolbarButtonBuilder action(java.lang.String action)
public ToolbarButton.ToolbarButtonBuilder style(java.lang.String prop, java.lang.String value)
public ToolbarButton.ToolbarButtonBuilder classList(java.lang.String... classList)
public ToolbarButton.ToolbarButtonBuilder attr(java.lang.String key, java.lang.String value)
public ToolbarButton.ToolbarButtonBuilder parentBuilder(Toolbar.ToolbarBuilder toolbarBuilder)
public ToolbarButton build()
AbstractBuilderbuild in class AbstractBuilder<ToolbarButton>public Toolbar.ToolbarBuilder done()
public elemental.json.JsonValue buildJson()
AbstractBuilderbuildJson in class AbstractBuilder<ToolbarButton>